J'essaie de signer mon application iOS depuis environ une semaine maintenant et lorsque j'essaie de soumettre à l'App Store via Xcode et via Application Loader, je rencontre toujours cette erreur:
Je construis l'application avec les outils Apache Cordova pour Visual Studio et j'ai essayé à la fois de créer le fichier .ipa via Visual Studio sous le paramètre "release" et d'utiliser également les fichiers de projet créés par l'outil "remotebuild" sur un mac Créez un nouveau projet Xcode, puis essayez de l'archiver et de le soumettre à l'App Store de cette façon.
Dans la situation Xcode, j'ai essayé les solutions données dans cette question Échec de la soumission de l'application sur iTunes Store et je me suis assuré que l'ID de bundle de l'application correspond à l'ID de bundle du profil d'approvisionnement. Lorsque j'exécute les tâches de validation et d'exportation dans l'organisateur d'archives, elles fonctionnent correctement, mais je ne peux pas surmonter cette erreur malgré cela.
Lorsque j'essaie de publier avec Visual Studio, je construis l'application avec le paramètre 'release' de sorte qu'il y ait un fichier .ipa dans les répertoires de l'application, puis je transfère les fichiers de mon PC sur mon Mac avec un lecteur flash, en prenant le fichier .ipa nouvellement créé et en le soumettant par le biais du chargeur d'applications, il me donne exactement la même erreur. Quelqu'un at-il une idée de la façon de vérifier ou de signer manuellement une application avec un profil de provisionnement ou peut-il recommander un correctif pour ce bogue?
EDIT: Je crois avoir les bonnes clés dans mon trousseau
Sélectionnez "Autorité de certification pour les développeurs Apple Worldwide", cliquez avec le bouton droit de la souris sur Obtenir des informations.
Remplacez la valeur Trust par "Utiliser les valeurs par défaut du système"
C'est parce que la clé privée utilisée pour créer le profil de provisioning n'est pas installée sur votre KeyChain. Je pense que vous venez de télécharger le profil d'approvisionnement directement et d'archiver? Vous devez demander la clé privée à la personne qui crée ce certificat. Et puis importez dans votre KeyChain. Cette erreur disparaîtra.
J'ai aussi ce problème. Et résolvez-le en mettant à jour la clé de développement et la clé de distribution sur KeyChain Access (le développeur me donne la mauvaise clé). Ensuite, j'exporte les archives et les télécharge sur Itune
En ce qui me concerne, un certificat de distribution défini sur "Always Trust" sur Access Keychain Access entraînait le problème "Signature iOS manquante ou non valide: le lot n'est pas signé à l'aide d'un certificat de soumission Apple".
Une fois que je suis revenu à "System Default", le problème a disparu.
Merci kampai pour m'avoir dirigé vers le bon chemin.