2011-09-19 4 views
0

Récemment, j'ai commencé à utiliser une bibliothèque (TestFlight) à des fins de test.Lier la bibliothèque statique conditionnellement dans Xcode

Je me demande comment puis-je faire Xcode pour lier ce library.a avec les configurations de débogage et adhoc seulement? Cette librairie fait environ 2,5 Mo donc je ne veux pas qu'elle soit là quand j'appuie sur mon application ApStore.

BTW: Je suis que compilation des choses conditionnellement en définissant TESTFLIGHT dans les macros préprocesseur:

#ifdef TESTFLIGHT 
... 
#endif 

Répondre

0

Vous pouvez essayer de créer une cible spéciale de construction qui est juste pour l'App Store. Les profils Ad Hoc sont en réalité des profils de magasin d'applications avec les informations supplémentaires pour lesquelles ils sont configurés.

0

Vous pouvez vérifier la réponse suivante pour vos fichiers lib.

Utilisez les commandes suivantes pour vérifier le soutien de l'architecture ur lib:

cd <path to library folder> # in you case: /Users/alexis/Library/Developer/Xcode/DerivedData/PlazappPartnerWorkspace- cdrmloavlcqouugawmtqywiinqne/Build/Products/Debug-iphoneos lipo -info libPlazappPartnerLib.a

Questions connexes