2014-10-31 12 views
10

dopo la ridenominazione il mio progetto ogni volta che provo a costruire l'applicazione ottengo un errore di Apple Mach-O Linker sotto è l'uscita dal Xcode séXcode di Apple Mach-O Linker Error 1

Ld /Users/joshevans/Library/Developer/Xcode/DerivedData/Broadcast!-gbvxmzbukuqqgxcmlipegtnzosze/Build/Products/Debug-iphonesimulator/Broadcast!Tests.xctest/Broadcast!Tests normal x86_64 
    cd "/Users/joshevans/Desktop/sn app/SwifferApp" 
    export IPHONEOS_DEPLOYMENT_TARGET=8.0 
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/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/iPhoneSimulator8.1.sdk 
-L/Users/joshevans/Library/Developer/Xcode/DerivedData/Broadcast!-gbvxmzbukuqqgxcmlipegtnzosze/Build/Products/Debug-iphonesimulator 
-F/Users/joshevans/Library/Developer/Xcode/DerivedData/Broadcast!-gbvxmzbukuqqgxcmlipegtnzosze/Build/Products/Debug-iphonesimulator 
-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk/Developer/Library/Frameworks 
-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks 
-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk/Developer/Library/Frameworks 
-filelist /Users/joshevans/Library/Developer/Xcode/DerivedData/Broadcast!-gbvxmzbukuqqgxcmlipegtnzosze/Build/Intermediates/Broadcast!.build/Debug-iphonesimulator/Broadcast!Tests.build/Objects-normal/x86_64/Broadcast!Tests.LinkFileList 
-Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -bundle_loader /Users/joshevans/Library/Developer/Xcode/DerivedData/Broadcast!-gbvxmzbukuqqgxcmlipegtnzosze/Build/Products/Debug-iphonesimulator/SwifferApp.app/SwifferApp 
-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/joshevans/Library/Developer/Xcode/DerivedData/Broadcast!-gbvxmzbukuqqgxcmlipegtnzosze/Build/Intermediates/Broadcast!.build/Debug-iphonesimulator/Broadcast!Tests.build/Objects-normal/x86_64/Broadcast_Tests.swiftmodule 
-mios-simulator-version-min=8.0 -Xlinker -dependency_info -Xlinker /Users/joshevans/Library/Developer/Xcode/DerivedData/Broadcast!-gbvxmzbukuqqgxcmlipegtnzosze/Build/Intermediates/Broadcast!.build/Debug-iphonesimulator/Broadcast!Tests.build/Objects-normal/x86_64/Broadcast!Tests_dependency_info.dat 
-o /Users/joshevans/Library/Developer/Xcode/DerivedData/Broadcast!-gbvxmzbukuqqgxcmlipegtnzosze/Build/Products/Debug-iphonesimulator/Broadcast!Tests.xctest/Broadcast!Tests ld: file not found: /Users/joshevans/Library/Developer/Xcode/DerivedData/Broadcast!-gbvxmzbukuqqgxcmlipegtnzosze/Build/Products/Debug-iphonesimulator/SwifferApp.app/SwifferApp clang: error: linker command failed with exit code 1 (use -v to see invocation) 

grazie per il tuo aiuto, poiché sono nuovo di Xcode e della lingua veloce. Josh

+0

Clang consiglia di utilizzare -v per visualizzare l'invocazione. Hai provato? – johnnieb

+0

Sono nuovo di Xcode, quale sarebbe il modo migliore per farlo? – josh2205

+0

Il nome del progetto contiene un punto esclamativo? – Acey

risposta

0

occasionalmente ho ricevuto Apple Mach-O Linker Error 1 durante il tentativo di implementare annunci AdMob. Il modo in cui l'ho affrontato è stato dapprima andando nelle impostazioni di costruzione della mia app e individuando i "percorsi di ricerca della libreria" e cancellando tutti i percorsi di ricerca. Ho quindi aggiunto nuovamente la cartella AdMob al progetto e l'errore è scomparso.

Ora ovviamente la tua situazione è leggermente diversa. Personalmente, rinominerei il file con il nome precedente. Se l'errore persiste, cancellare i percorsi di ricerca della libreria. Ancora un errore? Quello che ho fatto quando ho continuato a ricevere l'errore è stato creare un nuovo progetto Xcode con il nome che voglio, e quindi copiare tutti i file nel nuovo progetto. È un processo semplice, specialmente se sei un principiante, probabilmente non ci vorrà troppo tempo. Spero che aiuti!

34

Dopo rinomina basta andare al file di progetto (dove vedrete schede: Generale, funzionalità, informazioni ecc)

E scegliere YourAppTests nella lista del lato sinistro

enter image description here

È probabilmente vedrai questa immagine enter image description here

Imposta l'applicazione host sul nome del tuo progetto e il gioco è fatto.

+2

Questo ha funzionato per me, grazie! – Trapp

+2

Grazie mille! Non ho idea di come sia entrato in questo stato. –

+2

Life saver! Dopo averlo rinominato ho avuto questo e cambiando secondo le tue istruzioni ha funzionato perfettamente! Grazie mille. Il mio era impostato su custom su xcode 6 e cambiato con il nuovo nome: perfetto. – ZipNFC

Problemi correlati