web-dev-qa-db-fra.com

Swift 2 iOS 9 - ld: avertissement: répertoire non trouvé iPhoneSimulator9.0.sdk/Développeur/Bibliothèque/Frameworks

J'ai un avertissement dans mon iOS appTests:

Ld /Users/Mazorati/Library/Developer/Xcode/DerivedData/exchangerate-fxnywlxmtfpaccbcpsmygvhirtma/Build/Products/Debug-iphonesimulator/exchangerateTests.xctest/exchangerateTests normal x86_64
cd /Users/Mazorati/Projects/iOS/exchangerate
export IPHONEOS_DEPLOYMENT_TARGET=8.1
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Arch x86_64 -bundle -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk -L/Users/Mazorati/Library/Developer/Xcode/DerivedData/exchangerate-fxnywlxmtfpaccbcpsmygvhirtma/Build/Products/Debug-iphonesimulator -F/Users/Mazorati/Library/Developer/Xcode/DerivedData/exchangerate-fxnywlxmtfpaccbcpsmygvhirtma/Build/Products/Debug-iphonesimulator -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks -filelist /Users/Mazorati/Library/Developer/Xcode/DerivedData/exchangerate-fxnywlxmtfpaccbcpsmygvhirtma/Build/Intermediates/exchangerate.build/Debug-iphonesimulator/exchangerateTests.build/Objects-normal/x86_64/exchangerateTests.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -mios-simulator-version-min=8.1 -bundle_loader /Users/Mazorati/Library/Developer/Xcode/DerivedData/exchangerate-fxnywlxmtfpaccbcpsmygvhirtma/Build/Products/Debug-iphonesimulator/exchangerate.app/exchangerate -Xlinker -objc_abi_version -Xlinker 2 -framework XCTest -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/Swift/iphonesimulator -Xlinker -add_ast_path -Xlinker /Users/Mazorati/Library/Developer/Xcode/DerivedData/exchangerate-fxnywlxmtfpaccbcpsmygvhirtma/Build/Intermediates/exchangerate.build/Debug-iphonesimulator/exchangerateTests.build/Objects-normal/x86_64/exchangerateTests.swiftmodule -Xlinker -dependency_info -Xlinker /Users/Mazorati/Library/Developer/Xcode/DerivedData/exchangerate-fxnywlxmtfpaccbcpsmygvhirtma/Build/Intermediates/exchangerate.build/Debug-iphonesimulator/exchangerateTests.build/Objects-normal/x86_64/exchangerateTests_dependency_info.dat -o /Users/Mazorati/Library/Developer/Xcode/DerivedData/exchangerate-fxnywlxmtfpaccbcpsmygvhirtma/Build/Products/Debug-iphonesimulator/exchangerateTests.xctest/exchangerateTests

Erreur:

ld: warning: directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks'
22
mazorati
  1. Cliquez sur votre projet (cibles)
  2. Cliquez sur Build Settings
  3. Utilisez les flèches situées à côté du nom de votre projet (juste au-dessus des boutons Base et Tous) pour modifier la cible Tests.
  4. si l'avertissement est ... pour l'option '-L/... thats Library Search Paths, supprimez le contenu
    si l'avertissement est ... pour l'option '-F/... thats Framework Search Paths, supprimez le contenu
  5. Nettoyer
  6. Construire
39
Jeans Ollydbgz

L'avertissement que je recevais était le suivant: 

ld: warning: répertoire introuvable pour l'option '-F/Applications/Xcode.app/Contenu/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/Developer/Library/Frameworks'

Les chemins de recherche de mon cadre étaient vides, donc la mise à jour/la suppression de ce + nettoyage + reconstruction ne fonctionnait pas pour moi ...

Si vous vous trouvez dans cette situation, essayez de supprimer la cible de test de votre projet .

5
mircaea

J'ai eu cet avertissement avec 44 erreurs sur les classes non valables pour i386. Ce qui m'a aidé était:

  • produit propre
  • fermer Xcode
  • supprime tous les fichiers de ~/Library/Developer/Xcode/DerivedData
1
Michal Gumny

Projet "Test" fichier supprimer pour résoudre cette application.

0
P.J.Radadiya

Je reçois cette erreur lors de l'ouverture de fichiers à partir de leur destination dans le Finder. Cependant, si j'ouvre le projet à partir de X Code, cela fonctionne bien.

0
Anthony Ortiz