• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: How to build a project with 32-bit and 64-bit run destinations except for one 32-bit only target
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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: Kevin Meaney <email@hidden>
  • Date: Wed, 21 Aug 2013 11:35:03 +0100

You should not be trying to link against your 32 bit quicktime helper when building your 64 bit main app.

Kevin

On 20 Aug 2013, at 22:40, João Varela <email@hidden> wrote:

>
>>
>> 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


 _______________________________________________
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


References: 
 >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>)

  • Prev by Date: Re: How to build a project with 32-bit and 64-bit run destinations except for one 32-bit only target
  • Next by Date: Re: installing and updating Xcode
  • Previous by thread: Re: How to build a project with 32-bit and 64-bit run destinations except for one 32-bit only target
  • Next by thread: Suggestions on Configuring Development Environment and Xcode Preferences
  • Index(es):
    • Date
    • Thread