Comment puis-je code signer un iOS .xarchive si un client peut démissionner correctement? (en utilisant les notifications push)
J'ai besoin de créer un iOS .xarchive fichier à l'aide d'un profil de développeur, qu'un client peut démissionner à l'aide de leur profil de distribution(s).
(J'ai lu cela, mais il n'avait pas de réelles solutions: Comment puis-je envoyer de l'application iOS pour le client, pour eux de code-signature)
Le client ne veut pas partager leurs clés privées, ni me donner accès au-dessus de "Développeur" dans le centre des membres. Et nous ne voulons pas partager notre code source.
Nous devons en charge les notifications push, donc cela signifie que nous avons besoin d'un spécialiste de l'id de l'application.
Je ne peux pas trouver un moyen qui me permet de créer et d'exporter un .xarchive signé avec 'aps de production', 'get-tâche-autoriser" comme fausse, MAIS ÉGALEMENT à l'aide du certificat qui correspond à la clientèle certificat de distribution.
Cela se sent comme un bug dans Xcode, ne devrait-on pas que les modifications 'aps de production" et "get-tâche-pour autoriser' être liée à la configuration, pas le type de profil de configuration? Je suis à l'aide de "Libération", mais avec mon profil de développeur.
Suis-je raté quelque chose, ou est-ce tout simplement pas possible?
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la réponse à cette question par l'essai et l'erreur. Même si les notes techniques et la plupart des ressources web dire que vous n'avez pas besoin de droits.plist si vous utilisez XCode4+, il y a certains cas où vous ne l'. Deux cas sont représentés par ma question ci-dessus:
Mon dernier custom droits.plist a 3 valeurs:
Une fois que j'avais dans mes droits.plist, j'ai construit avec le développeur de profil de configuration pour cette application id. Ensuite, j'ai archivé, et exporté les archives de l'organisateur. Une fois exporté, je l'ai envoyé à mon client. Le client a été en mesure de renoncer à l'archive avec un profil ad hoc, et de me renvoyer un fichier IPA, dont je l'ai chargé sur mon appareil. J'ai aussi réussi à recevoir une notification push à partir de Urban Airship à cette IPA!