2010-08-05 2 views
4

Je fais partie de l'équipe de conception (j'ai eu de l'expérience avec python, php, jquery et java, mais jamais ObjC) pour notre application et j'ai été transféré Certaines des responsabilités du développeur avec notre développeur iPhone sont allées en vacances. Du développeur, j'ai la source du projet, sa clé privée p12, et le fichier mobileprovision.Ajout de nouveaux UDID iPhone pour provisionner un profil sans un compte apple dev

Déjà, je l'ai rencontré cette erreur lors d'une tentative de construire l'application sur un appareil:

Code Sign error: 
    The identity 'iPhone Developer: xxxxxx xxxxx (xxxxxxxxxx)' doesn't match any valid 
    certificate/private key pair in the default keychain 

malgré XCode reconnaissant apparemment le distro et porte-clés (je security import xx.p12 -k ~/Library/Keychains/login.keychain pour importer le fichier p12, et il y a la clé privée et l'iPhone Distribution: certificat xxxx xxxxxxx dans l'interface graphique du trousseau

Je suis sûr que je peux résoudre ce problème, mais ma principale préoccupation est de savoir si je peux ajouter de nouveaux UDID pour les tests bêta, qui se déroulent à côté Les méthodes que j'ai vues impliquent toutes l'ajout d'appareils via App le centre de développement de le, puis le téléchargement; c'est-à-dire, aucun moyen d'ajouter des UDID localement. Notre développeur l'exécute avec sa licence personnelle Apple Dev (99 $), dont nous n'avons pas le mot de passe. Question principale: est-il possible d'ajouter des UDID à notre distribution sans utiliser le centre de développement Apple (localement), ou pire, puis-je enregistrer mon compte en tant que développeur Apple, puis ajouter les UDID à ce nouveau compte à distribuer?

Répondre

1

Sans pouvoir accéder à son compte de développeur, vous n'avez aucun moyen de créer de nouveaux fichiers de provisionnement (pour les UUID supplémentaires) pour son compte. Pour ajouter plus d'UUID, vous devrez créer votre propre compte et configurer le projet avec ces certificats et fichiers de provisioning.

Bien sûr, vous pouvez demander au développeur d'ajouter les UUID à son compte et de créer un nouveau fichier d'approvisionnement pour vous. Cela dépend du nombre de ses 100 UUID par an qu'il a épuisés.

Si vous vous inscrivez pour votre propre compte, lisez la distribution ad hoc. Apple has plenty of documentation. Les chapitres suivants seront utiles:

...... but sometimes guides are easier to follow.

+0

Cool, merci. Il est en fait complètement hors de contact (chose de type Safari), donc je vais devoir faire le nouveau compte. Je voulais obtenir une confirmation avant de le faire, merci pour vos conseils. – ReadyWater

0

Non. La seule façon d'ajouter de nouveaux UDID est via iTunes connect.

Vous devrez contacter votre développeur et lui demander le mot de passe, ou lui indiquer les UDID afin qu'il puisse régénérer les profils.

+0

Merci, je vais devoir configurer le nouveau compte. – ReadyWater

0

Si vous avez le code source complet et un compte développeur Apple, vous pouvez créer un test bêta privé.

Vous devrez créer et signer votre application avec un profil de distribution Ad-Hoc.

La limite est de 100 appareils, mais vous pouvez produire plusieurs profils de distribution Ad-Hoc.

Chaque profil Ad-Hoc peut être attaché à un certain nombre de périphériques.

Lorsque des périphériques sont ajoutés, vous devez obtenir un nouveau profil de configuration Ad-Hoc à distribuer, mais cela devrait vous permettre de passer un test bêta limité.

Si vous avez besoin de plus d'informations - envoyez-moi un message rapide. (Il se peut que vous ayez des problèmes pour installer vos bêta - testeurs sur VISTA et Windows 7). Renseignez - vous sur les fichiers IPA. "Question principale: est-il possible d'ajouter des UDID à notre distribution SANS utiliser le centre de développement Apple (localement), ou pire, puis-je enregistrer mon compte en tant que développeur Apple et y ajouter les UDID? nouveau compte à distribuer? "

Questions connexes