J'utilise xcode 5 et je suppose qu'il me manque où changer l'identificateur de paquet.
Lorsque j'essaie de valider mon application pour la soumettre à l'App Store, je reçois deux erreurs ....
Droits de signature de code non valides. La signature De votre lot d'applications contient des droits de signature de code qui ne sont pas pris en charge sur iOS. Spécifiez la valeur 'K8TE8KDZ95.com.iclinical.child' pour la clé 'Identificateur d'application' dans ' Payload/iResus.app/iResus 'n'est pas pris en charge . Cette valeur doit être une chaîne commençant par votre TEAMID, Suivie d'un point '.' suivi de l'identifiant du paquet
et
L'exécutable de Payload/iResus.app/iResus dans Payload/iResus.app a été signé avec l'identifiant 'com.iclinical.child' qui ne correspond pas à L'identifiant de paquet 'com.iclinical. Childresus
Je ne sais pas où je devrais changer cela. L'identifiant du paquet dans la cible est com.iclinical.child, mais il est clair que je dois le changer ailleurs aussi ....
J'espère que vous pourrez aider.
Je viens d'avoir ces deux messages d'erreur et voici comment je l'ai corrigé:
J'ai ensuite essayé de resoumettre et tout s'est passé correctement. Je suis sûr à 95% que mon identifiant de paquet était correct au début. Cela aurait donc pu être corrigé dans les étapes 2 à 5.
Quoi qu'il en soit, espérons que cela aide quelqu'un d'autre.
J'ai eu les mêmes erreurs en essayant de valider une application qui avait été développée à l'origine avec un identifiant de bundle différent de celui que j'avais entré dans itunesconnect.
Je suis tombé sur deux problèmes:
Si vous modifiez l'identifiant de l'ensemble dans XCode (onglet Général, onglet Informations ou Info.plist), XCode n'archivera pas l'application avec le nouvel identifiant de l'ensemble (dans certains cas) avant de redémarrer XCode.
Si XCode gère vos profils de provisioning de manière dynamique (en utilisant normalement un identifiant de bundle générique) et que vous essayez d'utiliser un identifiant de bundle fixe, vous devez choisir le profil de provisioning statique dans vos paramètres de construction.
Le deuxième problème m'a surpris, car je n'ai jamais utilisé XCode avec un profil d'approvisionnement fixe et je n'ai jamais eu à télécharger un profil auparavant.
Puisque je voulais que mon application utilise un identifiant d'offre générique, je l'ai modifié dans itunesconnect et mis à jour mes paramètres, j'ai redémarré XCode et mon application a été validée.
J'espère que cela t'aides.
Dans XCode 9, ouvrez le navigateur de projet, sélectionnez votre cible, vérifiez les deux emplacements suivants:
Parfois, ce problème se produit lorsque vous avez modifié l'identificateur de paquet en place 1 mais que le lieu 2 n'a pas changé en conséquence.
J'ai la même erreur, bien que j'ai déjà soumis l'application avec ce BundleID plusieurs fois.
Ce qui a résolu le problème: produit-> Nettoyer et redémarrer Xcode.
J'utilise xcode 5 et je suppose que je manque où changer l'identificateur de paquet.
Dans Xcode 5:
Une fois que vous avez sélectionné l’icône bleue du projet en haut de votre navigateur de projet , Plusieurs onglets apparaissent à droite. La valeur par défaut de votre identifiant d’ensemble devrait être la suivante:
com.company. $ {PRODUCT_NAME: rfc1034identifier}
Vous pouvez également créer un exemple de projet vide et noter les informations par défaut du projet par rapport aux paramètres actuels.
J'espère que cela t'aides.
Comment j'ai résolu ceci:
Après cela, créé une archive d'applications et cela a fonctionné.
L'identifiant appID du portail de développement Apple (et le profil d'approvisionnement attribué à ce dernier) ne correspond pas à l'ID d'ensemble de votre projet. Vous devriez en changer un. Ils doivent correspondre pour télécharger l'application dans l'App Store.