Les tests ne s'exécutent pas: "L'exécutable pour le faisceau de test à" ../derivedData/../*.xctest "n'a pas pu être trouvé"

StackOverflow https://stackoverflow.com//questions/23057094

Question

J'ai un projet Xcode 5.1 (Proja) qui comprenait un cadre privé (cadre) via cocoapodes.Tout fonctionnait, bâtiments et tests et même le temps était agréable.Mais, parce que le Cadrewareb est en cours de développement en parallèle avec le Proja, j'ai décidé d'inclure le projet de la structureb (ProJ B) dans Proja, à nouveau via des cocoapodes, mais comme référence avec: chemin= 'chemin / à / projb'

Dans le résultat, le projb compile et circule et exécute sur un périphérique, la cible des tests compile également et sache mais ne fonctionne pas, le démarrage du simulateur et ce message s'affiche:

2014-04-14 11:08:34.990 xctest[98973:303] The executable for the test bundle at
/Users/myNameHere/Library/Developer/Xcode/DerivedData/projB-manyLettersHere/Build
/Products/Debug-iphonesimulator/projB.xctest could not be found.
Program ended with exit code: 1

aussi le temps n'est plus si gentil.

Google n'a pas aidé.Les autres questions sur Stackoverflow sont plus sur la transition de la Cu Xctest menestest.

Tout indice qui me mettra sur le bon chemin sera grandement apprécié.

Était-ce utile?

La solution

La cause et la solution à ce problème est (comme d'habitude) très simple:

Le cadre en cours de construction contenait un paquet qui était requis, mais (bien sûr) n'a pas été généré par le projet POD, même si dans le PodSpec, j'ai spécifié le Spec.Resources pram.La solution consistait à créer un Spec.Resource_Bundle avec le nom requis et les fichiers de ressources.

Pourquoi il lancerait cette erreur et non une erreur de compilation ou d'exécution, je ne sais toujours pas: | (Le projb.xccctest était présent sur le chemin d'erreur)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top