- Je veux créer une application universelle des i386 et x86_64 dans Xcode 3.2.2
- Cette application dispose d'un cadre tiers à charge.
- Cette structure a seulement des versions séparées pour i386 et x86_64, pas de version universelle.
- J'ai ajouté à la fois les versions i386 et x86_64 dans la section
Link Binary With Libraries
de ma cible.
Mon problème:
Xcode ne peut pas trouver des symboles du cadre lors de la construction d'une version x86_64. Ressemble à Xcode uniquement les symboles de recherche dans la version i386 de framework, par les arguments de ligne de commande "-framework $ FRAMEWORK_NAME".
Ma question:
Comment pourrais-je faire Xcode recherche également des symboles du cadre x86_64? Ou est-il possible de lier à une bibliothèque non universelle lors de la construction d'une application universelle?
Mon progrès:
Je suppose que la création d'une version universelle de ce cadre par lipo
résout ce problème peut-être, mais si possible, je voudrais éviter cela. Parce que cela implique des changements externes.
Merci