2009-08-19 12 views
1

Ok, donc je travaille sur une autre version d'une application iPhone, et ma nouvelle version se construit juste bien. L'exécutable est effectivement créé, j'ai vérifié les répertoires de construction.Cibles multiples iPhone XCode - Un deuxième fichier exécutable différemment nommé est créé, mais le "chemin" de mon second "exécutable" est erroné

J'ai essayé de remplacer manuellement EXECUTABLE_NAME par le nom correct dans le fichier info plist de ma deuxième cible, mais cela ne change pas le comportement. MyApp2.app est toujours créé.

Le problème est que lorsque le débogueur se charge, il charge le mauvais exécutable - MyApp.app, au lieu de MyApp2.app.

Des suggestions?

Répondre

0

Vérifiez les informations sur les cibles de votre nouvelle application (faites un clic droit sur la cible -> Obtenir des informations). Sous la catégorie "Emballage" paramètres (dans l'onglet de construction) vous souhaitez modifier la valeur "Nom du produit" à MyApp2. La valeur de votre fichier info.plist doit rester inchangée, et il saisira automatiquement le nom du produit.

0

J'ai rencontré des problèmes similaires. Vous pouvez essayer de vérifier le fichier .xcodeproj dans un éditeur de texte et de remplacer toutes les références de l'ancien nom par le nouveau.

Je suppose que vous avez déjà modifié le nom du produit dans les paramètres de construction.

Si cela ne fonctionne pas, essayez de redémarrer Xcode et de changer le nom du produit. Cela m'est arrivé à moi où l'ancien nom de l'application était "collant" et il m'a fallu plusieurs fois pour le mettre à jour correctement.

Si cela ne fonctionne pas, créez une nouvelle cible plutôt que de dupliquer la cible, ce qui devrait résoudre le problème.

0

La réponse à mon problème particulier était de faire triple-sûr que j'ai changé le nom du produit pour toutes les configurations. Pour une raison quelconque, je n'avais pas fait cela pour toutes mes configurations. Je pensais que je l'avais vérifié, mais non.