2010-07-09 12 views
6

Je suis en train de faire une distribution bêta ad-hoc de mon application, mais je reçois cette erreur chaque fois que j'essaie et l'importer dans iTunes:Erreur lors de l'importation de distribution ad hoc de l'application iPhone dans iTunes

« A Le profil d'approvisionnement nommé "embedded.mobileprovision" existe déjà sur cet ordinateur. Voulez-vous le remplacer?'

Si je clique sur Remplacer, le profil nommé embedded.mobileprovision apparaît dans le dossier des profils iTunes, mais l'application n'apparaît pas dans iTunes.

L'application est générée sans erreur et j'ai déjà importé mon profil de provisionnement de distribution ad-hoc dans iTunes.

Est-ce que quelqu'un d'autre a eu ce problème ou sait comment le résoudre? J'utilise iTunes 9.2, Xcode 3.2.3 et iPhone SDK 4.0

Merci.

+0

Après avoir supprimé le fichier de configuration et l'application, avez-vous synchronisé votre appareil avec iTunes? L'application est-elle installée? – iwasrobbed

+0

Oui, j'ai synchronisé mon iPhone, mais l'application ne s'installe pas. –

+0

Je peux l'installer en utilisant Xcode Organizer, mais je dois pouvoir envoyer la version bêta à d'autres personnes qui n'auront pas Xcode, et cela ne résout pas mon problème. –

Répondre

3

J'ai résolu ce problème. Même si, comme je l'ai expliqué dans un de mes commentaires, je n'ai pas pu sélectionner "Application nécessite l'environnement iPhone" lors de la modification d'Info.plist, si je fais un nouveau projet dans Xcode, cette option apparaît. Après l'avoir trouvé, j'ai copié le fichier Info.plist du nouveau projet dans le projet sur lequel je travaille actuellement. J'ai ensuite supprimé l'original, et renommé le nouveau comme approprié. Après la mise à jour de certains des autres paramètres pour correspondre à mon projet (par exemple, l'identifiant de l'ensemble) et la construction du projet, j'ai ensuite pu importer l'application dans iTunes.

6

J'ai aussi eu ce problème, et je l'ai contourné en sélectionnant "Application nécessite l'environnement iPhone" dans info.plist. (également connu sous le nom "LSRequiresIPhoneOS" pour la valeur de clé brute)

+0

Oui, j'ai vu d'autres personnes suggérer cela. Je n'ai pas cette option dans mon info.plist cependant. Si je l'ajoute manuellement, cela ne résout pas le problème. Étiez-vous en train d'utiliser Xcode 3.2.3? –

+0

étrange, ouais j'utilise 3.2.3 avec le SDK 4.0, c'est quand j'ai eu le premier problème, et j'ai cette option disponible quand je vais ajouter une nouvelle clé. Question probablement stupide, mais avez-vous désélectionné "Show Raw Keys/Values" pour l'option plist? Sinon, il apparaîtra comme "LSRequiresIPhoneOS" pour la clé. – beno

+0

Oui, je l'ai fait. Les options que j'ai sont 'Application nécessite un environnement de carbone', 'Application nécessite un environnement classique' et 'Applications nécessite un environnement natif'. –