J'essaie d'automatiser mes tests d'interface utilisateur (en utilisant FoneMonkey). J'ai plusieurs cibles, liées à différents frameworks. Le problème est que je dois nettoyer mes cibles avant de les construire. Si ce n'est pas le cas, il semble qu'il charge des cadres indésirables (et a donc un comportement inattendu). Je voudrais donc savoir s'il y a un moyen de la cible automatique propre (s) avant de construire, en définissant une option, à l'aide d'un script d'exécution ...Nettoyer automatiquement une cible avant de la construire en XCode
J'ai essayé d'utiliser
xcodebuild clean
Mais je reçois un
AFFIRMATION échec /SourceCache/DevToolsBase/DevToolsBase-1763/pbxcore/Target.subproj/PBXTarget.m:597
Toute idée?
Merci
En fait cela aurait fonctionné, mais j'ai un chemin de compilation séparé avec toutes mes constructions, et une dépendance directe qui ne peut pas être construite après le script qui supprime la construction, donc elle est supprimée après avoir été construite, et le fichier est disparu. Donc j'aurais dû faire rm -rf $ (SYMROOT) mais j'ai trouvé un meilleur moyen: j'ai mis un chemin de compilation séparé pour chaque cible, donc pas de conflit entre eux! – Julien
@Julien: bon de voir que vous avez trouvé une solution. Vous devriez écrire votre commentaire comme réponse, puis l'accepter :) – freespace
en fait votre réponse est meilleure pour ma question. Mon chemin ne nettoie pas le projet avant de le construire, et le vôtre. Ça aurait marché si je n'avais pas de structure spéciale. – Julien