J'essaie de compiler mon projet sous iOS 9. J'utilise XCode7 . Voici à quoi cela ressemble: erreur :
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libz.dylib (No such file or directory)
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libiconv.dylib (No such file or directory)
Mes fichiers Dylib apparaissent en rouge, alors j'ai essayé de les ajouter à nouveau, mais il n’ya pas de fichiers Dylib, tous les fichiers sont affichés dans .tbd
au lieu de .dylib
. S'il vous plaît aidez-moi sur ce ..
Enfin, je l'ai corrigé . https://forums.developer.Apple.com/thread/4572 . Ajoutez les fichiers dylib dans "Autres indicateurs de l'éditeur de liens".
Voici ce qui a fonctionné pour moi.
/usr/lib
libsqlite3.dylib
pour moi), puis cliquez sur Ouvrir.Cela devrait créer un lien dans le fichier qui manquait auparavant.
(Testé avec Xcode 7.1)
Supprimez-le de "Link Binary with Libraries" a corrigé mon erreur.
libz.dylib se trouve maintenant sous libz.tbd
les fichiers .tbd sont de nouvelles "bibliothèques de stub basées sur du texte", qui fournissent une version beaucoup plus compacte des bibliothèques de stub à utiliser dans le SDK
Je l'ai résolu par:
Allez à votre cible -> phases de construction -> lien binaire avec les bibliothèques -> Ajouter
C'est tout!