XCode 4.5 me donnant le file "SenTestingKit / SenTestKit.h" non trouvé, mais fonctionne sur 4.4.1

Je viens d'installer XCode 4.5 et il me donne un file "SenTestingKit / SenTestingKit.h" erreur introuvable sur l'un de mes projets existants.Cette erreur se produit uniquement dans XCode 4.5, mais il comstack bien sur 4.4.1 J'ai vérifié que le framework SenTesting a été ajouté à la cible de test et j'ai vérifié que la même erreur se produisait sur quelques autres machines.

Merci d'avance pour votre sagesse!

MISE À JOUR J'ai été en mesure de résoudre ce problème en plaçant des guillemets autour de certains des paths de search du framework dans les parameters de construction …

"$ (SDKROOT) / Développeur / Bibliothèque / Frameworks"

"$ (DEVELOPER_LIBRARY_DIR) / Frameworks"

Depuis que j'ai installé le XCode 4.5 GM avec 4.4.1, je suppose que la version 4.5 avait un espace quelque part dans le nom.

Peut-être qu'il manque juste le framework et avant qu'il ne le fasse juste reference et ne soit pas copié dans votre dossier de projet.

Cela peut vous aider: Vous pouvez cliquer sur le nom de votre application, puis sur l'onglet «Construire les phases» près du centre de l'écran. Ensuite, allez à "Link Binary with Libraries" et click le symbole "+" et tapez "SenTest" et le cadre devrait apparaître. Double-cliquez dessus et l'appenda à votre projet. Dans votre explorateur de projet, vous voudrez peut-être "glisser" dans le dossier "Frameworks" juste pour l'organisation.

Je n'ai pas la même erreur et j'ai les deux versions de XCode donc je devine ce que ça pourrait être. J'espère que ceci est utile.


Il s'agit également d'un logiciel de pré-lancement qui pourrait ne pas être en mesure de discuter publiquement. Voir cet article SO concernant un problème similaire lors de la mise à niveau précédente.

VOIR: Xcode – SenTestingKit non trouvé

J'ai eu un problème similaire avec libxml dans XCode 4.5 et j'ai réussi à le résoudre en changeant la reference à l'infrastructure dans les parameters de construction de la cible. Bizarrement, j'ai changé ($ SDKROOT) en "($ SDK_DIR)" (notez le "") et cela a fonctionné. Je ne sais pas pourquoi mais ça l'a arrangé.
Peut-être que cela aidera

BTW, si quelqu'un sait pourquoi le "" l'a réparé, je serais heureux de savoir!

SenTestingKit/SenTestingKit.h file introuvable erreur sur l'un de mes projets existants. Vous pouvez cliquer sur votre nom d'application, puis sur les phases de construction .