Je développe une application iOS Swift pour la dissortingbution interne et j'ai du mal à exporter l'application – J'ai: " Les identifiants d'applications generics ne peuvent pas être utilisés pour créer des profils d'approvisionnement In House. Veuillez utiliser un identifiant d'application explicite. "
Dans le Centre des membres, j'ai créé un identifiant d'application explicite:
Dans le Centre des membres, j'ai également créé un profil d'approvisionnement iOS pour la dissortingbution:
Dans XCode, j'ai téléchargé le profil de provisionnement de dissortingbution (sous preferences> Comptes):
Il s'agit d'une application iOS Swift (la première) et j'essaie d'exporter l'application (file .ipa & .plist), afin de pouvoir la déployer à partir d'un site intranet. Note: Je n'ai pas de MDM (et je ne veux pas en acheter un pour le moment). Version Xcode: 7.2.1.
Qu'est-ce que je rate?
Modifier 15/02/2016: Ce message de SO concerne un problème similaire, mais les étapes décrites ici n'ont pas résolu le problème pour moi.
J'ai fait face au même problème et j'ai presque passé une journée à résoudre le problème.
Lorsque j'ai rencontré le problème, j'ai pensé qu'il s'agissait d'une erreur liée à un certificate de dissortingbution ou un profil de provisionnement non valide. J'ai renouvelé les certificates et toutes les autres choses. Rien n'a fonctionné! Ni les certificates, ni les profils d'approvisionnement n'ont été la cause principale.
J'ai vu une annonce sur la page Apple Developer. Le certificate WWDR d'Apple expirait et le plus récent était disponible sur cette page. J'ai mis à jour ce certificate et cela a fonctionné!
Étapes que vous devriez suivre:
Keychain Access
et supprimez l' Apple Worldwide Developer Relations Certification Authority
de certificateion Apple Worldwide Developer Relations Certification Authority
expirée des certificates. Apple Worldwide Developer Relations Certification Authority
est située sous le trousseau Systems
, pas lors de la connection . XCode
(Si déjà, fermez puis ouvrez) J'espère que cela peut aider quelqu'un d'autre.