J'ai construit mon propre Statique de la Bibliothèque C++, qui est construit avec les paramètres:
- Architectures: armv7, armv7s
- Construire Active Architectures Uniquement: Non
- Plateformes: iOS
- Valide Architectures: armv7, armv7s
Le projet de bibliothèque s'appuie bien et j'ai eu l' .un fichier (j'ai nettoyé le dossier de création et construit le projet de nouveau pour être sûr que mes réglages sont efficaces).
J'ai ajouté de la bibliothèque (.un fichier) à mon iOS projet, mais le projet ne suffit pas à construire, même si j'ai mis exactement les mêmes paramètres sur l'iOS de projet:
- Architectures: armv7s, armv7
- Construire Active Architectures Uniquement: Oui
- Plateformes: iOS
- Valide Architectures: armv7, armv7s
Je reçois cette erreur:
ld: avertissement: le non-respect de fichier /Users/hidden/Library/Developer/Xcode/DerivedData/HelloWorldCppLib-fomvvtklwijvqicyhahxleiscein/Build/Products/Debug-iphoneos/libHelloWorldCppLib.a, fichier a été construit pour les archives, qui n'est pas l'architecture d'être lié (armv7s): /Users/hidden/Library/Developer/Xcode/DerivedData/HelloWorldCppLib-fomvvtklwijvqicyhahxleiscein/Build/Products/Debug-iphoneos/libHelloWorldCppLib.a
Ce qui me manque? Il me raconte la .un fichier n'a pas été construit pour armv7s, mais c'est exactement les paramètres que j'ai construit à la bibliothèque.