web-dev-qa-db-fra.com

Aucun certificat de signature iOS Distribution

J'ai du mal à générer un IPA pour la distribution OTA.

Nous avons créé une application pour une autre entreprise. Cette autre société m'a ajouté à son compte Enterprise afin que je puisse distribuer en utilisant son identité de signature.

Création de l'ipa avec la ligne de commande

En utilisant la commande xcodebuild, une archive que j'ai créée en utilisant xcode où j'ai mis l'équipe en tant qu'équipe de cette autre entreprise, et une liste indiquant que je construisais pour Enterprise, j'obtiens cette erreur:

Aucune identité de signature iOS Distribution valide appartenant à l'équipe [identifiant d'équipe de l'autre société] n'a été trouvée.

en utilisant XCode

J'ai également essayé de le faire avec XCode, en décochant la case "Gérer automatiquement la signature" dans Xcode et en sélectionnant l'autre société, puis je reçois ces erreurs:

Aucun certificat de signature "Distribution iOS" trouvé.

Aucun certificat de signature "Distribution iOS" correspondant à l'ID d'équipe [ID de l'équipe d'une autre société] avec une clé privée n'a été trouvé. "

Y a-t-il quelque chose que je devrais télécharger à partir du compte développeur? (J'ai déjà téléchargé tous les certificats ... je pense) Je ne peux pas révoquer le certificat de distribution dont ils disposent, car ce n'est pas mon entreprise et cela pourrait leur créer des problèmes.

Merci.

10
Lyra

Lorsque vous avez téléchargé chaque certificat à partir du compte de développeur, vous n'avez téléchargé que les clés publiques, ce que vous devez faire est l'une des deux solutions que je connais:

Soit demandez à l'autre entreprise d'exporter l'une des clés privées à partir de l'une de leurs machines, et vous pouvez l'importer dans votre trousseau, alors seulement lorsque vous essaierez de signer votre application, elle recherchera la moitié privée du certificat dans le porte-clés et il le trouvera (d'où l'erreur que vous obtenez, aucun certificat avec clé privée n'a été trouvé).

Ou, vous devrez créer un nouveau certificat de production en utilisant un certificat généré à partir de votre propre trousseau (et un approvisionnement qui va avec ...).

14
TheFuquan