Re: How to build a project with 32-bit and 64-bit run destinations except for one 32-bit only target
Re: How to build a project with 32-bit and 64-bit run destinations except for one 32-bit only target
- Subject: Re: How to build a project with 32-bit and 64-bit run destinations except for one 32-bit only target
- From: João Varela <email@hidden>
- Date: Tue, 20 Aug 2013 22:40:07 +0100
- Thread-topic: How to build a project with 32-bit and 64-bit run destinations except for one 32-bit only target
>
>On Aug 20, 2013, at 12:42 PM, João Varela <email@hidden> wrote:
>
>> 1) How do I build my 64-bit run destination for all the helpers and the
>>main app (each one a different target) except for this 32-bit-only
>>background process, which the main app and one helper app (either 32-bit
>>or 64-bit) depend upon?
>
>If they're in the same project, then you set the project default to make
>Release configuration builds for both architectures, and change the
>helper app target to make both Debug and Release configuration builds for
>32-bit only.
That does not work. I did just that. Even though I only added the 32-bit
Intel architecture to the target of the 32-bit only helper, a 64-bit run
destination for this helper was created. When I try to build the 64-bit
arch of my main app, which includes all the helper targets as
dependencies, I get a build error when Xcode tries to link non-existing
code objects (which were never compiled) of this 32-bit only helper. It's
unfortunate you cannot exclude a target from a given arch when you try to
build and link, or so it seems.
Any other ideas? Apple must have solved such a problem, because of their
QuickTime background apps whenever you play a file via Finder that
AVFoundation cannot handle.
Thanks, Nick, for the rest of the info, which was quite helpful.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden