web-dev-qa-db-fra.com

Erreurs de signature Xcode 8.3.2

J'ai Xcode 8.3.2 sur Sierra. J'essaye de construire un .ipa d'entreprise (avoir un abonnement d'entreprise).

J'ai des problèmes pour signer mon application. Sous Xcode, j'ai les éléments suivants sous General\Signing:

  • Gérer automatiquement la signature est activée
  • Equipe: "Mon équipe (entreprise)"
  • Profil de provisioning: Profil géré Xcode
  • Certificat de signature: développeur iOS
  • Statut
    • Impossible de créer le profil de provisioning "com.myapp" ne peut pas être enregistré auprès de votre équipe de développement. Changez l'identifiant de votre paquet en une chaîne unique pour réessayer.
    • Aucun profil pour 'com.myapp' n'a été trouvé. Xcode n'a pas pu trouver de profil de provisioning correspondant à "com.myapp".

Mes pas étaient:

  1. Connecté à un compte d'entreprise à https://developer.Apple.com/account/
  2. Sous Certificats, Identifiants et Profils, j'ai sélectionné Ajouter 
  3. Sélection interne et ad hoc
  4. Sur mon MAC dans le trousseau d'accès, j'ai sélectionné KeyChain Access\Assistant de certificat\Demander un certificat à une autorité de certification.
  5. Enregistré sur mon bureau
  6. Dans https://developer.Apple.com/account/ J'ai téléchargé la demande de signature de certificat.
  7. Je le vois comme un certificat de type iOS Distribution avec et date d'expiration
  8. Je télécharge le fichier .cer et double-clique dessus pour l'installer
  9. Dans Xcode\Préférences, l'équipe se trouve sous l'ID Apple et sous Gérer les certificats. Je vois les certificats de distribution iOS et Entreprise avec la date du jour.
  10. Je sélectionne le Télécharger tous les profils pour cette équipe
  11. Dans Xcode, sélectionnez Général\Signature et "Mon équipe (Entreprise)

À ce stade, je reçois les deux erreurs décrites ci-dessus.

Je suis nouveau dans le développement Xcode, donc je suis sûr que quelque chose ne va pas dans mes pas.

Toute idée serait grandement apprécié.

6
brent

Eh bien, la solution à mon problème était la suivante:

  1. Dans Xcode, dans l'onglet "Général _", sur désactivéGérer automatiquement la signature
  2. Sur https://developer.Apple.com/account dans mon compte d'entreprise sous des profils d'approvisionnement, j'ai créé un nouveau profil de distribution.
  3. Téléchargé le profil => .mobileprovision file
  4. Double-cliquez sur le fichier .mobileprovision
  5. Avec gérer automatiquement la signature désactivé, j'ai sélectionné le profil d'approvisionnement que je viens de créer et de télécharger dans les menus déroulants pour Signature (Debug) et Signature (Version).
  6. À ce stade, j’ai pu archiver et exporter une entreprise .ipa
8
brent

Voici la solution à mon problème similaire à celle-ci:

Changez l'identifiant de votre paquet en une chaîne unique pour réessayer.

  • Votre identifiant de bundle est déjà utilisé par d'autres développeurs, je suppose, donc changez simplement votre identifiant de bundle dans l'onglet Identifier juste au-dessus de votre onglet Signature en un autre:
  • Par exemple: Identifiant de paquet: org.react.native.example.RamenForLifeIn2022

J'espère que cela t'aides :)

0
Mr. Dang