2016-03-02 1 views
2

Je suis invité à une équipe pour construire une application interne. Je suis accordé en tant qu'administrateur d'équipe dans Apple Developer Portal. Le problème est que lorsque je veux exporter l'application obtenue vers un fichier .ipa, le message "Les ID d'application générique ne peuvent pas être utilisés pour créer des profils de provisionnement In House. Veuillez utiliser un ID d'application explicite". comme la capture d'écran suivante. Au début, je me connecte à Xcode/Preference/Account et télécharge tous les profils de provisioning. Ensuite, j'ai essayé de me connecter à un autre compte (qui est capable d'exporter le .ipa) sur Xcode/Preference/Account. Les deux essais conduisent à un même message d'erreur. Ensuite, j'ai réinitialisé tous mes certificats et profils d'approvisionnement sur le portail des développeurs, mais en vain. La chose intéressante est qu'il y a toujours un identifiant d'application générique "*" sur le portail des développeurs, j'ai essayé de le supprimer manuellement mais il revient chaque fois que j'essaye d'exporter l'application interne.Les ID d'application générique ne peuvent pas être utilisés pour créer des profils d'approvisionnement In House. S'il vous plaît utiliser un ID d'application explicite

J'ai aussi essayé les réponses Xcode 7.2: Failed to Locate or generated signing assets, Wild Card App IDs can not be used to create In House Provisioning Profiles et celui-ci XCode export app, wildcard error , rien ne se passait.

Une idée? Merci d'avoir lu ma question. J'ai déjà passé deux jours sur ce problème ... Screenshot1

+0

juste essayer de rafraîchir les profils provisoires dans le trousseau et essayez à nouveau –

+1

Avez-vous créé un ID explicite App sous des identifiants, puis obtenir un profil de provisionnement en utilisant cette application ID dans Developer Center? – sschale

+0

@sschale Oui, il y a toujours un identifiant explicite dans le centre de développement. Je l'ai utilisé pour générer un profil d'approvisionnement. Mais une fois que j'essaye d'exporter l'ipa, il y aurait un nouveau caractère générique "*" créé automatiquement. – Neo

Répondre

0

Xcode impossible de créer des versions de distribution pour les soumissions App Store ou les applications Enterprise.

Ce problème se produit lorsque le certificat intermédiaire WWDR expiré est présent à la fois dans le trousseau système et dans le trousseau de connexion dans l'application Trousseau d'accès.

Pour résoudre le problème, commencez par télécharger et installer le certificat renouvelé.

suivant, dans l'application d'accès Trousseau, sélectionnez le trousseau système .

Sélectionnez« Afficher les certificats expirés » dans le menu Affichage et puis supprimez la version expirée du certificat Apple Developer Relations Worldwide autorité de certification intermédiaire.

Vos certificats doivent maintenant apparaître comme valides dans Keychain Access et être disponible pour Xcode. Ce problème est résolu dans OS X El Capitan version 10.11.4 bêta.

de developer.apple.com

+0

Merci, ça marche. – Neo