2016-01-10 25 views
9

Dopo corro ProjectNameTests.m (file di test vuoto) dal doint Product -> Test il progetto si basa con successo, ma getta e mi dà il seguente errore:Errore XCTest: impossibile caricare il pacchetto. Provare a reinstallare il fascio

2016-01-10 11:25:32.677 xctest[66104:5611958] The bundle “ProjectNameTests” couldn’t be loaded. Try reinstalling the bundle. 
2016-01-10 11:25:32.677 xctest[66104:5611958] (dlopen(/Users/XYZ/Library/Developer/Xcode/DerivedData/ProjectName-dnwnjlzdzxbcyydkxsumlvokmhvk/Build/Products/Debug-iphonesimulator/ProjectNameTests.xctest/ProjectNameTests, 265): Symbol not found: _FBSDKErrorArgumentCollectionKey 
    Referenced from: /Users/XYZ/Library/Developer/Xcode/DerivedData/ProjectName-dnwnjlzdzxbcyydkxsumlvokmhvk/Build/Products/Debug-iphonesimulator/ProjectNameTests.xctest/ProjectNameTests 
    Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/xctest 
in /Users/XYZ/Library/Developer/Xcode/DerivedData/ProjectName-dnwnjlzdzxbcyydkxsumlvokmhvk/Build/Products/Debug-iphonesimulator/ProjectNameTests.xctest/ProjectNameTests) 
Program ended with exit code: 83 

Ho provato a rimuovere UIKit da test , cambiando il tipo Match-O, passando il simulatore all'iPhone 5 e altre cose suggerite in risposte simili, senza fortuna. Qualche idea?

+0

Qualcuno ha trovato una soluzione per questo? Sto ancora affrontando questo problema per i test dell'interfaccia utente, dopo aver impostato il caricatore di pacchetti. –

risposta

1

Ho appena avuto un problema simile e si è scoperto che il progetto Xcode era impostato su un obiettivo di distribuzione di 7.2, ma expecta e settta richiesto 8.0 o versione successiva.

0

Ho un errore con codice di uscita 83 che non è in grado di riconoscere un simbolo da una libreria esterna aggiunta al progetto.

Nel mio caso, è stato risolto impostando "Applicazione host" nell'app nella configurazione generale di destinazione dei test. Ho anche controllato "Consenti ospitanti test API dell'applicazione"

+0

Non ho l'app visualizzata nella lista, non ne mostra solo nessuna, nessuna idea perché? –

0

Anche ho avuto lo stesso errore dove ho risolto dopo la fase di sotto

Set the Test Host in Build settings of the test target to $(BUNDLE_LOADER)

In realtà stavo cercando di aggiungere unit test per già esiste progetto dove dovrei seguire la procedura nel metodo indicato nel link Adding Unit Tests to an existing iOS project with Xcode 4 dove ho perso quel passo