Courir dans Xcode est correct, mais quand je veux utiliser la ligne de commande avec $/usr/bin/xcodebuild -scheme projectA -workspace projectA.xcworkspace -configuration Déboguer la construction propre
Et venez avec ce qui suit.
=== BUILD NATIVE TARGET projectA OF PROJECT projectA WITH CONFIGURATION Debug ===
Check dependencies
No architectures to compile for (ONLY_ACTIVE_Arch=YES, active Arch=x86_64, VALID_ARCHS=armv7 armv7s).
Les paramètres de construction sont:
Après avoir changé Build Active Architecture Only = No
, la construction a été BUILD SUCCEEDED.
Quel est le réglage de suggestion pour cette situation, pour construire le succès en mode de ligne de recommandation? Merci.
Vous pouvez définir les valeurs "Build Active Architecture Only" et "Archs" à partir de la ligne de commande elle-même. Nous avons défini ARCHS = "armv7 armv7s" ONLY_ACTIVE_Arch = NO.
Par exemple
/ usr/bin/xcodebuild ARCHS = "armv7 armv7s" ONLY_ACTIVE_Arch = NO -workspace -scheme ......
Cela vous évitera de modifier manuellement les valeurs dans les paramètres de votre projet.
Dans mon cas, il s'agissait d'une cellule vide dans les "architectures valides" du niveau cible, ce qui a abouti à une cellule "résolue" vide.
Cela conduit à vider le paramètre 'architectures valides' et à l'erreur de l'éditeur de liens final.