Je possède une bibliothèque .a tierce, qui est apparemment compilée uniquement pour la compatibilité armv6, où les deux nouveaux Xcodes (3.2.6 et 4), tous les deux nécessitent maintenant une tranche d'armv7 séparée pour fonctionner sur le périphérique. L'erreur de lien est la suivante: le fichier est universel mais ne contient pas de tranche d'armv7 (n) pour l'architecture armv7. Quelqu'un sait comment faire fonctionner l'un des deux nouveaux Xcode comme le fait le 3.2.5 et accepter la bibliothèque existante pendant que j'attends que le fournisseur de la bibliothèque mette en place une version d'armv7?Comment restaurer Xcode pour qu'il accepte l'architecture armv6?
17
A
Répondre
4
Dans Paramètres du projet, sélectionnez "Standard" pour l'architecture (pas "Optimisé"). Cela devrait vous permettre de sélectionner "armv6" pour l'architecture active. Cela signifie qu'il devrait également fonctionner sur les appareils plus anciens (sauf les autres dépréciations) une fois qu'il est sur l'App Store.
9
Rien n'a fonctionné pour moi jusqu'à ce que je mets « construire l'architecture active seulement » au n °
Questions connexes
- 1. iOS: Xcode: Architecture: armv7 vs armv6
- 2. Xcode 4 Final - problème "armv6 armv7" lors de la liaison avec armv6 libs
- 3. Est-il sécuritaire d'ajouter ARCHS_STANDARD_32_BIT = armv6 armv7 dans XCode 4.2?
- 4. Comment compiler/distribuer pour <iOS 4.3 étant donné que Xcode ne supporte plus armv6?
- 5. Restaurer les paramètres du projet dans Xcode
- 6. Échec Xcode Année de construction: pas de règle pour traiter le fichier pour l'architecture ARMv6
- 7. ARMv6 Langue d'assemblage
- 8. iOS: Il n'y a absolument aucun moyen de construire pour armv6 dans Xcode 4.5?
- 9. Symboles non définis pour l'architecture armv6
- 10. UIRequiredDeviceCapabilities armv6 et armv7
- 11. La validation échoue en référence à armv6 mais armv6 n'est pas dans le projet
- 12. ARMv6/ou d'une erreur de commande lipo
- 13. Échec de la construction ffmpeg pour armv6-7
- 14. avertissement: iPad seulement les applications ne devraient pas inclure une architecture armv6 (actuel ARCHS = "armv6 armv7")
- 15. écran des systèmes de coordonnées pour ARMv6, ARMv7 (développement iPhone)
- 16. : dans m/Developer/SDKs/iPhoneOS6.0.sdk/usr/lib/crt1.3.1.o, le fichier est universel mais ne contient pas de (n) armv6 tranche pour l'architecture armv6
- 17. Comment restaurer FirstResponder précédent?
- 18. Est-ce que libpcap peut être compilé pour iPhone/armv6?
- 19. symbole (s) n'ont pas été trouvées pour l'architecture armv6
- 20. erreurs armv6/armv7 lors de la compilation pour iPhone
- 21. Comment restaurer DNN sauvegarde
- 22. Comment restaurer/etc/nginx?
- 23. Database est « restaurer » après RESTAURER
- 24. Utilisation de MySqlTransaction pour restaurer
- 25. Comment faire pour sauvegarder et restaurer par SMS pour WP7?
- 26. Comment activer l'accès non aligné ARMv6 sur WinMobile6?
- 27. Cocos2d + performance Box2d ARMv6 vs ARMv7
- 28. Comment faire fonctionner Xcode 4.3 ou Xcode 3 sous OS X 10.8 (Mountain Lion)
- 29. Activer armv6 FFmpeg écrasé sous Android NDK
- 30. Comment faire pour que MaskedTextBox accepte uniquement la valeur HEX?
Si vous regardez vos paramètres de construction, le paramètre Architectures est probablement standard, qui comprend à la fois ARMv6 et ARMv7. Pour le remplacer par armv6, changez-le en custom et tapez armv6. – ughoavgfhw
Oui - ça marche! Merci pour la réponse. –
Mettez cela dans une réponse et acceptez-le comme une réponse. Solution résolu mon problème Je veux voter :) –