2010-02-19 9 views
1

Comment puis-je faire un profil de distribution ad-hoc?iPhone howto de distribution ad-hoc?

J'ai lu beaucoup de liens mais je pense qu'il y a quelque chose qui me manque encore. Je n'arrive pas à comprendre quoi.

Voici les étapes que j'ai pris
1. membre de l'équipe m'a envoyé son UDID
2. J'ajouter son téléphone à « dispositifs » sous le portail dev

Alors ce que je l'ai fait pour créer le profie ad-hoc
1. allez dans "approvisionnement" puis "distribution" sur mon portail de développement
2. ajoutez "nouveau profil" et sélectionnez "ad-hoc" pour le bouton radio Méthode de distribution
3. sélectionnez le "wildcard" App id
4. Sélectionnez tous les téléphones.
5. télécharger le certificat sur la machine de quelqu'un et l'installer

Alors un membre de l'équipe m'a donné l'UDID et je lui ai donné un fichier .mobileprovisioning et le binaire de l'application. Ça ne marche pas.

C'est l'erreur que je vois sur XCode - "Une identité de signature valide correspondant à ce profil n'a pas pu être trouvée dans votre trousseau de clés".

Si je tente d'installer de toute façon en faisant glisser l'application dans XCode, je reçois « Un profil d'approvisionnement valide pour cet exécutable n'a pas été trouvé »

S'il vous plaît Enlight,
Tee

Répondre

3

Une étape importante que beaucoup de développeurs oublient d'effectuer consiste à ajouter le fichier de droits de signature de code à leur projet.

Inside XCode ajoute un nouveau fichier au groupe Resources de votre projet. Choisissez la catégorie de signature de code dans la boîte de dialogue de modèle. Vous voudrez choisir les droits. Une fois ceci ajouté, mettez-le en évidence dans XCode et décochez la valeur "get-task-allow".

Vous voudrez ensuite aller sur Obtenir des informations sur votre projet XCode et sous l'onglet Générer, allez à la section Code de signature. Sous Code Signing Entitlements, placez le nom du fichier que vous avez ajouté. Assurez-vous que votre paire Cert/Profile est sélectionnée sous l'identité de signature de code.Une fois que vous créez avec ces paramètres, vous pouvez transmettre le fichier .ipa ou .app avec le fichier .mobileprovision à votre utilisateur et vous devez tous être définis.

+0

Salut bstahlhood, oui j'ai oublié cette partie. THX. Maintenant que j'ai changé cela, il y a ce fichier de dépendance qui devient rouge (c'est-à-dire introuvable). Fondamentalement, j'essaie de compiler le projet opensource de zxing et je reçois une erreur de plus de 1000 lorsque je l'ai changé pour le profil de distribution. Dire beaucoup de fichiers C++ est introuvable. Toute aide que vous pouvez offrir? Tee – teepusink

+1

Oui, vous avez probablement des chemins d'en-tête/lib qui étaient dans le profil de débogage ou de libération. Copiez simplement ces chemins vers le profil de distribution. Cela devrait résoudre les erreurs de compilation que vous voyez. – bstahlhood

+0

Salut bstahlhood, où dans XCode puis-je changer le chemin? Fondamentalement dans le mode débogage, quand je compile, il crée un fichier appelé "file.a". Quand je change cela en mode ad-hoc, "file.a" n'est pas créé et je le vois comme "rouge" sur le navigateur. Copier "fichier.a" dans le répertoire de construction de l'ad-hoc ne le résout pas non plus. S'il vous plaît en lumière. Tee – teepusink

1

Êtes-vous réellement créer un construire qui est signé avec votre certificat de distribution? Les documents sur le portail du programme des développeurs sont très complets, je ne sais pas si quelqu'un ici serait en mesure de mieux expliquer le processus. Assurez-vous de regarder le Distribution > Prepare App

0

Assurez-vous que vous voyez ce qui suit dans l'application OS X Trousseau d'accès (dans la section de connexion):

  • Une clé privée avec le nom de votre organisation.
  • Un certificat attaché à la clé privée susnommée iPhone Développeur: Nom de l'organisation

Assurez-vous que votre profil de provisionnement est situé dans ~/Library/MobileDevice/Provisioning Profiles.