“Un ID d'Application avec l'identifiant de lot X n'est pas disponible. Veuillez saisir une autre chaîne” (Xcode 7.3)
Après la mise à jour vers la dernière version de Xcode 7.3 (7D175), à chaque fois que j'essaie d'Exporter pour la distribution adhoc j'obtiens l'erreur ci-dessus. Tout fonctionnait bien jusqu'à la mise à jour. L'ID est certainement mon propre, enregistré à cette application. J'ai essayé de recréer mes certificats, les profils de configuration, supprimer les anciens, frénétiquement cliquant sur le bouton "réessayer" bouton ... rien ne semble fonctionner.
Tout trouver une solution à cela? J'ai vu quelques autres ont été confrontés au même problème, mais aucune solution ne semble fonctionner pour moi (https://stackoverflow.com/a/36192586/1542275, https://stackoverflow.com/a/36175175/1542275)
mise à jour:
Je ne sais pas si c'est pertinent, mais pour le fun j'ai essayé de le "valider" la construire. Je l'ai fait et c'est passé. De toute façon, juste avant de déclencher la validation, vous obtenez l'écran d'information qui vous montre tous les détails à propos de l'attaché prov-profil. J'ai remarqué que, malgré la sélection de mon adhoc prov-profil, les informations de l'écran (juste avant la validation) dit que c'est à l'aide de mon profil de distribution. J'ai ensuite supprimé mon profil de distribution à partir de xcode, re-archivé, et maintenant la validation échoue. Quelque chose de bizarre qui semble se passer avec l'archivage, adhoc, et l'exportation.
- Essayez celui-ci: stackoverflow.com/questions/36142151/...
- Connectez-vous à developer.apple.com et de voir si vous avez une distribution Ad Hoc profil de l'application. Si non, vous aurez besoin de créer manuellement un, puis de le télécharger dans Xcode. Il existe des preuves que Xcode utilisée pour faire cela automatiquement, mais il ne semble pas le faire plus longtemps.
- Merci pour les commentaires les gars. @matt, j'ai regardé et mon RAPPORT cert manquait. Je l'ai ajouté. Créé de nouveaux certificats, créé de nouveaux prov-profils avec ceux certs: encore la même erreur.
- Adams - les profils sont bel et bien là. J'ai recréé au moins 20 fois.
- J'ai lu dans quelques forums et quelqu'un a dit qu'ils réinstallé 7.2 et cela a fonctionné. N'ai pas encore essayé, mais vous permettra de savoir si qu'elle n'en résout
- Salut @Ally - je peux vous le confirmer. J'ai chargé les choses sur un autre ordinateur où je n'ai pas mis à jour pour la dernière xcode construire encore et j'ai été en mesure d'exporter ad hoc construire l'amende juste. Mon autre ordinateur est en cours d'exécution xcode 7.2.1
- par curiosité ont été configuré votre auto créés ou gérés par Xcode?
Vous devez vous connecter pour publier un commentaire.
Je viens d'installer Xcode 7.2.1 et pourrait réussir à l'exportation AdHoc construire avec elle. Alors que Xcode 7.3 continue à dire qu'il y a quelque chose de mal avec l'identifiant de lot.
Mise à JOUR:
Ressemble à changer le "Nom" (pas l'ID) de l'ID de l'Application dans le portail des développeurs sous "Certificats, les Identifiants & Profils" pour le prochain format "XC com mycompany appname" (dans le cas où votre app ID com.mycompany.appname) permet de Xcode voir votre appID. Étrange, mais ça fonctionne.
J'ai aussi rencontré le même problème. Xcode7.3
Solution efficace est:
OK - j'ai peut-être une solution. Si vous ne l'aimez pas parce que c'est une grande douleur. Je suis allé à l'Apple les membres du centre, supprimé tous mes certs tous mes profils et a commencé à partir de zéro.
Je voudrais avoir de solides mesures pour vous donner de vous suivre, mais j'ai fait tellement de choses que j'avais honnêtement que deviner. À la fin, voici ce que je proposerais:
Je suis maintenant en mesure de créer ad hoc s'appuie et de l'exportation utilisant xcode 7.3.
Tout ce qui est dit, le faire avec l'intention d'entrer dans certains BS. Il m'a fallu du temps pour obtenir des choses mis en place et fonctionne à nouveau. De re-création de l'ensemble de la ci-dessus pour d'innombrables appareil, xcode, et redémarre l'ordinateur.
Maintenant un nouveau problème a venir -
dyld: Library not loaded: @rpath/
à propos d'une de mes swift cocoapods ... donc plus de plaisir. Quel gaspillage de jour 🙁J'ai été faire cette erreur en utilisant Xcode 7.3.1. La cause est l'utilisation de la mauvaise "Équipe" sur l'onglet Général de la cible principale. J'ai eu mon Équipe de l'entreprise, et de ma propre identifiant apple que c'était une "Libre" compte personnel. Après je suis passé à mon Équipe de l'entreprise, l'erreur a disparu.
Parfois après vous cliquez sur Exporter l'Équipe sélectionnée ne correspond pas à celui dans le certificat. Vous devez vérifier que l'Équipe sélectionnée est correcte si vous avez plusieurs équipes sur la même machine.
Rien ne fonctionnait pour moi dans Xcode 7.3. Cela peut vous faire économiser beaucoup de temps, je l'ai résolu de cette façon:
Xcode -> Préférences -> Comptes -> les Profils de configuration -> Cliquez-Droit sur eux et de les déplacer vers la corbeille. Quittez Xcode.
Membre du Centre -> les Profils de configuration -> All -> Supprimé tout ce qui est ici (j'ai une seule application iOS). Créé un nouveau Profil avec mon ID d'application.
Membre du Centre -> Id d'Application -> Mon ID de l'Application est de la forme
. Si c'est votre cas, de suivre aveuglément le long -> Modifier, et d'essayer de le renommer à la forme
-> si il dit: "Entrez un nom valide" en rouge, être patient, une liste déroulante s'affiche si votre curseur est à l'intérieur de la zone de texte Nom - choisissez-le et cliquez sur Enregistrer. [Ne demandez pas ce qui se passe ici, ça fonctionne, tout simplement - nous avons mieux à faire que de traiter avec]
Je peux voir beaucoup de grandes réponses,
J'ai essayé quelques-uns d'entre eux, mais pas de chance, enfin, j'ai utilisé "l'Utilisation locale de la signature de l'actif" de l'option d'exportation de l'iap et cela fonctionne pour moi.
J'espère que cela aidera quelqu'un.
Juste besoin d'ajouter un préfixe dans votre app id
Ex:
il devrait être KMW5E9785J.com.myapp.app dans votre identifiant de lot en info.plist
Donc Pas besoin de changer XC ou quoi que ce soit à partir de votre dev portail
je viens de résoudre le problème par supprimer le Xcode compte les Profils de configuration.et de les télécharger de nouveau.
xcode détails du compte
J'ai rencontré le même problème,
Je l'ai résolu.
Valider nécessaire appstore certificat.
Adhoc et Valider besoin de différents certificat.
Il suffit de changer le nom de l'ancien identifiant de lot et il fonctionne.
J'ai eu ce problème avec un projet que j'ai travaillé pendant des années, en utilisant Xcode 7.3. Mais un de mes collègues, qui cloné le même projet Xcode, n'ont pas ce problème. Après avoir essayé plusieurs approches différentes, j'ai téléchargé le développement de certificat de Développeur Apple et installé manuellement. Il travaille tout d'un coup. Ma conjecture est Xcode 7.3 foiré avec l'automatique "résoudre le problème" caractéristique.
Je n'avais qu'à changer le profil de configuration à une autre. J'avais fait un de chaque type: Développement, Distribution Ad Hoc, et de Distribution du Magasin.
Une fois que j'ai changé pour le Développement, l'erreur a disparu. Semble si simple. Mais parfois, c'est simple, Grâce à Dieu. LOL.
J'ai eu la même erreur avec mon Ionique projet lorsque j'ai importé à Xcode. J'ai eu droit équipe de droit et identifiant de lot mentionné dans la Général Onglet de la Cible (la même équipe et de l'identificateur j'avais utilisé dans l'App Store pour vous inscrire)comme le montre cette photo . J'ai eu tous les certificats/profils de configuration téléchargé nécessaires pour le projet. Pourtant, il s'est plaint.
Comment je l'ai résolu?
J'ai vérifié le de Signature de Code de la section dans le Paramètres de construction de la de la Cible. Veuillez cliquer ici pour voir. Dans le de Signature de Code Identité zone, j'ai vu, Xcode automatiquement sélectionné de Distribution iOS pour toute la section de la région. J'ai ensuite changé la valeur de la Debug et Libération la section de l'identité qui contenait mon Équipe Id. Et cela a fonctionné. Toutes les erreurs ont disparu!!!
Dans mon cas, le problème était que les Xcode utilisé pour générer sa propre Équipe d'Id (XC) dans les cas précédents.
Vous pouvez également sélectionner manuellement le Profil de configuration trop (juste au cas où si Xcode sélectionne mauvais profil)
J'espère que cela aide quelqu'un.
Dans mon cas, rien à partir de ci-dessus a travaillé jusqu'à ce que j'ai tenté de changer mon identifiant de lot préfixe de
com.xxx.NameOfMyApp à com.xxxYYY.NameOfMyApp.
J'ai accidentellement pris un préfixe de quelqu'un d'autre l'avait déjà utilisé.