Je suis confronté au problème ci-dessous et je ne parviens pas à créer l'application.
XXX a des paramètres de configuration conflictuels. XXX est automatiquement provisionné, mais le profil de provisionnement WildCard a été spécifié manuellement. Définissez la valeur du profil d'approvisionnement sur "Automatique" dans l'éditeur de paramètres de génération ou passez à l'approvisionnement manuel dans l'éditeur cible. La signature de code est requise pour le type de produit «Application» dans le SDK «iOS 10.0»
Je ne peux pas non plus choisir un profil particulier.
Comment résoudre ce problème?
Réponses:
Holy molly, j'ai dû faire tout cela pour que ça marche. Une image vaut mieux que mille mots.
Si vous obtenez cette erreur lors de l'archivage, poursuivez la lecture.
Accédez à votre application et cliquez sur l'onglet général. Dans la section signature, décochez "Gérer automatiquement la signature". Dès que vous faites cela, vous obtiendrez un statut d'erreur rouge comme indiqué ci-dessous.
Voici maintenant la partie délicate. Vous devez décocher "Gérer automatiquement la signature" dans les deux cibles de votre projet. Cette étape est très importante.
Maintenant, allez dans l'onglet "Paramètres de construction" de chacune de ces cibles et définissez "Développeur iOS" sous l'identité de signature de code. Répétez les mêmes étapes pour votre "PROJET".
Maintenant, faites Xcode → Produit → Nettoyer. Fermez votre projet dans Xcode et rouvrez-le à nouveau.
Après cela, allez dans l'onglet général de chacune de vos cibles et cochez "Gérer automatiquement la signature" et sous la liste déroulante de l'équipe, sélectionnez votre compte développeur
Faites à nouveau une archive de votre projet et tout devrait fonctionner.
Vraiment, Apple? Était-ce censé nous faciliter la vie?
la source
Très bien, nous pouvons maintenant choisir le profil de débogage et de publication séparément dans l'onglet général lui-même, comme illustré dans l'image ci-dessous.
De plus, lorsque vous cliquez
Automatically manage signing
dessus, tous les processus créés parFix issue
les versions précédentes de Xcode sont exécutés.la source
La désactivation automatique puis la réactivation ont résolu cela pour moi dans Xcode 8 GM seed. Cela peut être fait dans les paramètres du projet, onglet info pour chaque cible qui doit être signée.
la source
Je déteste le dire. Je viens de quitter Xcode et de l'ouvrir à nouveau. Simple et efficace :)
la source
Pour résoudre ce problème:
"View Details"
(ouvre une nouvelle fenêtre avec "identités de signature" et "profils d'approvisionnement";"Provisioning profiles"
, vider la corbeille;Bonne chance!
la source
C'est ce que j'appellerais un bug de conception classique d'Apple Xcode UX.
L'erreur a indiqué qu'il y avait un tas de choses que vous aviez mal faites localement.
L'erreur signifiait en fait " nous avons un nouvel accord que vous n'avez pas accepté en ligne ".
Après avoir vérifié et décoché le bouton de signature automatique, j'ai obtenu cette erreur d'accord à afficher:
En me connectant au portail des développeurs, j'ai pu voir une bannière pour l'avis de mise à jour de l'accord:
. Le redémarrage de Xcode 8 a ensuite effacé cette erreur et m'a seulement obligé à resélectionner le certificat que j'avais déjà sur ma machine et lié au projet.
Cela aurait pu être géré dans une implémentation moins confuse, mais c'est ainsi que je l'ai corrigé. Je le mets ici parce que c'est bien différent des étapes que tout le monde a données.
Oh et oui, avoir le dernier appareil iOS 10 et le dernier Xcode (j'étais sur 7.3.1 ou quelque chose) a également jeté des erreurs jusqu'à ce que je mette à jour.
la source
Voici comment cela a fonctionné pour moi:
PS Killing Xcode et lancer à nouveau est la meilleure chose à faire en cas de problème aléatoire
la source
Je l'ai corrigé en faisant ceci:
Configurez votre équipe pour tous les objectifs de votre projet. Y compris les extensions. Et quitté la gestion de signature automatique.
la source
Pas:
la source
Il me suffisait de décocher «Gérer automatiquement la signature», de le vérifier à nouveau et de reconstruire.
la source
Cliquez sur Ajouter un compte si vous n'êtes pas connecté.
Ensuite, après avoir sélectionné votre profil d'équipe et coché Gérer automatiquement la signature et laisser tout le reste tel quel dans Xcode. Il effectuera le reste des choses par lui-même.
la source
La case à cocher (cocher-décocher) "Gérer automatiquement la signature" .) Des cases à cocher Xcode ne fonctionne pas pour moi (comme beaucoup l'ont suggéré en haut).
Cela arrive avec les frameworks liés dans votre projet.
Solution:
Build settings
Signing Identity
la source
J'ai rencontré cette erreur de type en mettant à jour la version Xcode vers 8.0 et sous le
Code signing is required for product type 'Application' in SDK 'iOS 10.0'
Il y a un avertissement:
Ma solution est d'aller dans TARGET → Général → Signature -> cliquez sur le bouton Activer la signature ... , et j'ai résolu le problème.
la source
Si vous trouvez l'écran suivant et que vous êtes confronté au problème de signature de code requis, l'une des solutions suivantes peut vous aider.
Solution 1 . Comme indiqué précédemment, connectez-vous avec un identifiant Apple. Ensuite, vous obtiendrez des options comme celle-ci, si vous entrez un identifiant de groupe correct. Sélectionnez ensuite le profil approprié dans la liste.
Solution 2 . Si vous ne souhaitez pas vous connecter avec votre identifiant Apple, modifiez un petit indicateur dans le fichier project.pbxproj. Recherchez le texte suivant dans le fichier de projet.
Remplacez l'indicateur
ProvisioningStyle = Automatic;
parProvisioningStyle = Manual;
Reportez-vous à l'image suivante. Après avoir changé le drapeau, vous verrez les options pour sélectionner le profil approprié dans la liste.la source
ProvisioningStyle = Manual;
. Malheureusement je n'ai pas aidéen
Build Setting
changementSigning
Clean
etArchive
votre code, j'espère qu'il vous aidera.la source
Tout d'abord dans l'onglet général -> section signature -> sélectionner une équipe de développement, gérer les signatures
De même, si vous travaillez avec plusieurs fichiers pod, sélectionnez chaque cible pod séparément et accédez à l'onglet général -> section signature -> sélectionnez une équipe de développement, gérez les signatures
répéter le même processus pour tous les pods de votre projet
Nettoyer -> Construisez le projet.
Cela a fonctionné pour moi
la source
Objectif de test unitaire
Xcode 7:
Xcode 8:
la source
Toutes les réponses semblent correctes mais j'ai toujours trouvé un problème, j'ai donc changé les paramètres dans Build comme ceci dans XCode 9.0 - Le partager afin qu'il puisse aider quelqu'un.
la source
Xcode version 11.0:
J'ai récemment mis à niveau vers Xcode version 11.0.
Il semble qu'Apple ait déplacé la signature vers un nouvel onglet à partir de l'onglet Général d'origine.
la source
Même lors de l'installation de l'extension d'application Watch OS, la même erreur s'est produite dans Xcode 8.1:
Après avoir mis à jour le profil de provisionnement sur Vide dans les paramètres du projet de génération, tout fonctionne correctement.
&& Code Signing Identity to iOS Developer dans toutes les cibles Build Settings.
la source
Après avoir appliqué toutes les solutions ci-dessus, le même problème que j'obtenais. c'est à dire
J'ai donc résolu ce problème en supprimant le profil de provision dans l'envoi de build. Veuillez trouver les images qui vous rendront plus clair
la source
J'ai mis à niveau vers Xcode 8 et iOS 10, mais j'ai eu le problème.
Je l'ai corrigé en allant dans l'onglet général du projet, section signature.
Cliquez sur "Activer la signature ....."
C'est ça.
la source
Si vous obtenez cette erreur lors de la compilation dans Microsoft Mobile Center
sachez que Mobile Center ne prend pas encore en charge la signature automatique avec des certificats de type app-store, ad-hoc et enterprise. La signature automatique ne fonctionne qu'avec les certificats de développement.
Il existe deux choses que vous pouvez faire pour contourner cette limitation:
Utilisez un certificat de développement. Vous devrez en créer un nouveau sur le portail developer.apple.com, le télécharger sur votre machine, l'exporter vers un fichier .p12 à l'aide du trousseau, puis enfin le fournir à Mobile Center. Vous connaissez le refrain.
Désactivez la signature automatique. Vous trouverez ce paramètre dans Xcode dans les cibles de votre projet. Une fois désactivé, un petit bouton "i" sera affiché à côté de l'étiquette "Profil géré Xcode". Cliquez sur ce bouton, certaines informations sur le profil seront affichées. Dans le coin supérieur gauche de cette fenêtre, une icône "PROV" s'affiche. Il s'agit du profil d'approvisionnement que vous devez fournir à Mobile Center. Faites glisser et déposez l'icône dans le champ correspondant dans Mobile Center.
.
la source
Si vous avez toujours un problème, essayez ceci.
Cela résoudra mon problème.
Merci
la source
J'ai surtout essayé le problème mais ne fonctionnait pas pour moi Ce que j'ai essayé c'est
Tout d'abord, je veux aller avec un processus de signature de code manuel, je ne fais pas via la signature de code automatique
Tu vas bien y aller maintenant
la source
1.1: Si vous utilisez p12 et un fichier de provision, mais que vous n'utilisez pas AppID pour vous connecter, ne sélectionnez pas Gérer automatiquement la signature .
Ce qui signifie que vous n'avez pas besoin de définir votre équipe. Sélectionnez simplement votre fichier de configuration et l'identité de signature du code machine dans les paramètres de build , comme ces paramètres de build . Assurez-vous que les paramètres sont également définis.
Et puis retournez voir le général . Vous verrez l'ensemble général , et c'est OK.
la source
Téléchargez à nouveau votre profil d'approvisionnement à partir de votre compte de développeur. Et déconnectez tous les comptes de développeur de Xcode → Préférences → Comptes → * Sélectionnez le compte affiché à gauche et appuyez sur - (soustraire le signe)
Après avoir supprimé tous les comptes, appuyez sur le +bouton signer (ajouter) et connectez-vous avec tous les comptes de développeur.
Cela fonctionnera comme un charme ...
la source
C'est parce que vous n'avez pas choisi d'équipe lorsque vous avez créé le projet.
Je suis tellement fixe. Et je le choisis dans les paramètres de construction, mais non valide. Je dois créer un nouveau projet.
"Je le choisis dans les paramètres de construction, mais non valide. Je dois créer un nouveau projet." est faux.
Il n'est pas valide car je ne l'ai pas choisi en extension. Vous devez choisir un profil sur toutes les extensions de votre projet, et il n'est pas nécessaire d'en créer un nouveau.
[ 2
la source
J'ai tout fait et je n'ai pas travaillé. J'ai désinstallé Xcode 10 et installé Xcode 9.4, puis cela a fonctionné hors de la boîte!
la source