Application d'export XCode, erreur générique

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. "

Message d'erreur générique

Dans le Centre des membres, j'ai créé un identifiant d'application explicite: Identifiant d'application explicite

Dans le Centre des membres, j'ai également créé un profil d'approvisionnement iOS pour la dissortingbution: iOS Provisioning Profile

Dans XCode, j'ai téléchargé le profil de provisionnement de dissortingbution (sous preferences> Comptes): Écran du compte

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:

  1. Ouvrez Keychain Access et supprimez l' Apple Worldwide Developer Relations Certification Authority de certificateion Apple Worldwide Developer Relations Certification Authority expirée des certificates.
  2. Télécharger le nouveau certificate comme suggéré.
  3. Assurez-vous que l' Apple Worldwide Developer Relations Certification Authority est située sous le trousseau Systems , pas lors de la connection .
  4. Ouvrir XCode (Si déjà, fermez puis ouvrez)
  5. Nettoyez votre projet
  6. Sélectionnez vos certificates de signature et profils de provisionnement valides. (Vous n'avez pas besoin d'actualiser vos certificates ou vos profils en tant qu'annonctions suggérées)
  7. Hit Archive button!

J'espère que cela peut aider quelqu'un d'autre.