2015-09-20 2 views
22

Ho un avvertimento nel mio IOS appTests:Swift 2 iOS 9 - ld: Attenzione: La directory non trovato iPhoneSimulator9.0.sdk/Developer/Library/Frameworks

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 

Errore:

ld: warning: directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks' 
+2

possibile duplicato di [avvertimento del percorso di ricerca di Xcode 7 Beta Library] (http://stackoverflow.com/questions/30827022/xcode-7-beta-library-search-path-warning) –

risposta

38
  1. Clicca sul progetto (obiettivi)
  2. fare clic su Impostazioni Costruire
  3. Utilizzare le frecce accanto al nome del progetto (proprio sopra ° e Basic e tutti i pulsanti) la modifica al target Tests
  4. se l'avviso è ... per l'opzione '-L/... thats Percorsi di ricerca della libreria, eliminare le cose lì
    se l'avviso è ... per opzione '-F/... questo è Framework percorsi di ricerca, eliminare la roba lì
  5. Clean
  6. costruire
+0

Risolto! Grazie! – mazorati

+1

si prega di aggiornare la risposta per includere le informazioni nel link. – Esqarrouth

+1

non ha funzionato per me come molti altri .. :( – Nicholas

5

l'avviso mi è stato sempre stato questo:

ld: Attenzione: la directory non trovato per l'opzione '-F/Applicazioni/Xcode.app/Contenuti/Sviluppatore/Piattaforme/iPhon eOS.platform/Developer/SDK/iPhoneOS9.2.sdk/Developer/Library/Frameworks'

miei quadro dei percorsi di ricerca erano vuoti quindi l'aggiornamento/eliminazione di questo + Clean + Ricostruire non ha funzionato per me ...

Se si è in questa situazione, provare a eliminare i progetti target di test.

+0

Beh, questo ha funzionato davvero ... non è la soluzione migliore anche se immagino .. – Gene

+0

Nel target di test se l'avviso è ... per l'opzione '-L/... che i percorsi di ricerca della libreria, eliminare i file lì se l'avviso è ... per l'opzione' -F/... che i percorsi di ricerca del framework, eliminare la roba lì – Shoaib

0

Ho ricevuto questo errore durante l'apertura di file dalla loro destinazione nel Finder. Tuttavia, se apro il progetto da X Code, funziona bene.

1

Ho ricevuto questo avviso insieme a 44 errori relativi a classi non valide per i386. Che cosa ha contribuito per me è stato:

  • prodotto pulito
  • vicino Xcode
  • rimuovere tutti i file da ~/Library/Developer//
0

file di DerivedData Progetto 'Test' Xcode eliminare alla soluzione di questo app.