web-dev-qa-db-fra.com

Xcode 7.1 "L'opération iTunes Store a échoué, vous n'êtes pas autorisé à utiliser ce service"

Essayer de soumettre iOS et Apple Regarder la mise à jour de l'extension OS2 d'ios 9.0 à 9.1. J'ai récemment mis à jour Xcode vers la version 7.1 et maintenant je rencontre ce problème sans rien changer d'autre.

iTunes store operation failed you are not authorized to use this service

Ce que j'ai essayé:

  1. Compte de développeur supprimé de Xcode -> nouveau compte de développeur ajouté à Xcode -> Toujours frapper l'erreur.
  2. J'ai essayé Xcode -> Préférences -> Apple ID -> Télécharger tout pour mettre à jour mes derniers profils d'approvisionnement. Toujours l'erreur.
  3. Suppression de toutes les anciennes archives, projet nettoyé, archivage à nouveau. Obtenez toujours l'erreur.
  4. Augmentation du numéro de build et du numéro de version dans le projet et dans iTunes connect. Obtenez toujours l'erreur.
  5. Données dérivées supprimées dans le dossier Bibliothèque -> Développeur et je reçois toujours l'erreur.
  6. Nettoyé le projet -> Archivé à nouveau le projet -> Décochez "Activer le bitcode" et je reçois toujours l'erreur.

Paramètres de signature de code:

  • Watch Target -> Provisioning profile signature automatique de code iOS Developer
  • Regardez l'extension cible -> Profil de provisioning signature automatique de code développeur iOS
  • cible iOS -> Signature de code automatique du profil de mise en service Développeur iOS

Frappez toujours le message d'erreur avec les paramètres du profil d'approvisionnement.

  • Xcode 7.1 réinstallé -> Frappez toujours le message d'erreur.

J'ai également confirmé que tous mes profils de provisioning de développeur et de distribution sont valides et téléchargés.

Observations:

Une chose que j'ai remarquée, c'est que lorsque j'archive l'application et que je regarde dans la fenêtre -> Organiseur, je remarque mes applications iOS sur le côté gauche de mes archives. Cette application que j'essaie de soumettre n'a pas de nom à côté d'elle. Cependant, si je supprime toutes les anciennes archives de cette application, le nom de l'application s'affiche à nouveau à côté de l'icône de l'application. Peut-être un bug avec Xcode mais je n'en ai aucune idée.

Une autre chose que j'ai remarquée est que j'ai réussi à soumettre des archives iOS sans extension WatchKit à l'aide de Xcode 7.1. Je ne sais pas si l'extension WatchKit pourrait être le problème, mais c'est une possibilité.

De plus, lorsque l'archive est prête à être téléchargée sur iTunes Connect, je remarque quelques éléments. Premièrement, l'application iOS prend par défaut le profil de provisioning actif: le profil de distribution "MyApp". Cependant, l'application WatchKit et les extensions d'application automatiquement par défaut sur le profil de provisioning générique XC *. Je ne sais pas si tout ce problème pourrait simplement être lié à une erreur de profil de provisioning mais c'est possible.

cible iOS -> Phases de construction -> Intégrer le contenu de la montre est défini comme:

$(CONTENTS_FOLDER_PATH)/Watch

tentative de soumission du chargeur d'application:

Testé et échoué avec le message d'erreur suivant:

ERREUR ITMS-90171 "Structure de bundle non valide - Le fichier binaire 'MyApp.app/Watch/MyAppWatch.app/_WatchKitStub/WK' n'est pas autorisé. Votre application ne peut pas contenir d'exécutables autonomes ou de bibliothèques autres que CFBundleExecutable des bundles pris en charge. Reportez-vous au Guide de programmation des bundles ... "

Encore une fois, j'ai utilisé cette même structure de projet pour soumettre l'application ios et l'extension watchkit OS2 sur Xcode 7.0 ios 9.0.x sans problème. Je pense que le message d'erreur est inexact, à moins que je ne configure mal quelque chose, mais j'imagine que j'aurais retenti l'erreur sur Xcode 7.0

Toute aide sur la façon de résoudre ce problème serait géniale. Je n'ai trouvé aucune aide pour googler et lire d'autres SO messages et je suis coincé là-dessus depuis trop longtemps. Merci!

33
zic10

J'ai rencontré le même problème aujourd'hui et je pense que c'est un bug de Xcode 7.1

Enfin, j'ai réussi à soumettre mon application via Application Loader. Il y avait des avertissements mais cela a fonctionné.

Voici les étapes de base:

  1. Archiver
  2. Exportation
  3. Menu Xcode -> Xcode -> Open Developer Tool -> Application Loader
  4. Double-cliquez sur "Livrer votre application" et choisissez le fichier exporté à l'étape # 2
  5. cliquez sur suivant et suivez les instructions jusqu'à la fin
60
Tyler Long

J'ai trouvé la solution en décochant le Include bitcode option.

Uncheck include Bitcode

11
Nishant

Dans le cas mi, il semble que la mise à jour vers Xcode 7.1 a supprimé certaines informations de compte. Donc, après quelques tentatives de téléchargement depuis Xcode, j'ai ouvert Application Loader et il m'a demandé de me connecter. Je me suis connecté et j'ai finalement pu soumettre à l'App Store à partir de l'organisateur. J'espère que cela aide quelqu'un.

4
Oscar J. Irun

c'est le bitcode d'activation en bas lorsque vous soumettez le téléchargement. décochez la case. pour une raison quelconque, il est livré avec 2 cases cochées par défaut sur xcode 7.1

3
jcdnas1
  1. Définir l'équipe dans la cible-> Général-> Équipe
  2. Vérifiez et définissez le profil d'approvisionnement approprié dans les paramètres de génération de cibles/projets.
  3. Essayez avec Xcode pour télécharger la build si vous rencontrez le même problème. Ou
  4. Essayez avec le chargeur d'application, cela fonctionnera.
2
Vijay Sharma

J'ai rencontré le même problème, puis j'ai téléchargé via Application Loader à partir du menu XCODE et il a montré tant d'erreurs comme une icône manquante pour iPad, etc.

Veuillez donc essayer votre application pour charger via Application Loader et voir le détail complet des erreurs que vous pourriez avoir dans votre application.

Je l'ai fait fonctionner via Application Loader après avoir résolu ces problèmes.

1
For Guru

J'utilise Xcode 7.1.1. et il semble que ce soit un problème avec Xcode, car j'ai soumis avec succès la génération via Application Loader. Maintenant, je pense que j'ai ajouté trop de SDK/adaptateurs dans le code qui peuvent avoir causé des problèmes avec la livraison de l'application. Mais il n'y a aucun moyen de le savoir avec certitude.

Pendant le téléchargement, mon analyse d'API sur l'App Store a été ignorée, car elle était trop volumineuse, mais je doute que Xcode puisse télécharger l'application sur l'App Store.

Si Xcode ne parvient pas à télécharger, essayez Application Loader.

1
itzo

Résolu pour Xcode 7.2 en révoquant et recréant le certificat:

Image de quoi cliquer ici (désolé, aucune réputation d'intégration)

Dans XCode allez dans ce menu:

XCode -> Preferences -> Accounts

Dans l'onglet comptes, j'ai sélectionné mon e-mail dans le Apple Id liste (à gauche).

Ensuite, à droite, il y a une liste d'équipes sous Team Name, sélectionnez la bonne équipe et cliquez sur View Details.

Enfin, il y a une liste de Signing Identities, à côté de " Distribution iOS ", cliquez sur Reset.

Je n'ai pas eu à redémarrer XCode, j'ai juste resoumis immédiatement à iTunes depuis l'Organiseur sans aucun problème.

Edit: Merci @ Dover8 pour les informations sur les effets possibles.

https://developer.Apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html

Réinitialisation des certificats à l'aide de Xcode

Si Xcode détecte un problème avec une identité de signature, il affiche une action appropriée dans les préférences des comptes. Si Xcode affiche un bouton Créer, l'identité de signature n'existe pas dans le Centre des membres ou sur votre Mac. Si Xcode affiche un bouton Réinitialiser, l'identité de signature n'est pas utilisable sur votre Mac — par exemple, il manque la clé privée. Si vous cliquez sur le bouton Réinitialiser, Xcode révoque et recrée le certificat correspondant.

1
dyson returns

Dans mon cas, je pense que ce devrait être un bogue xcode 7.1. J'ai rajouté mon compte, régénéré mon profil, reconstruit l'application (redémarrer mon mac) mais aucun ne fonctionne! J'ai eu cette erreur lors de la première validation de l'application.

J'ai ensuite créé un nouveau profil et la validation a réussi. Mais la première fois que le téléchargement du xcode de l'application a montré cette erreur. Ne voulant pas abandonner, j'ai de nouveau cliqué sur le bouton de téléchargement et cette fois, cela a réussi!

1
Qiulang

Essayez de vérifier vos profils de provisioning iOS sur https://developer.Apple.com/account/ios/profile/profileList.action

Dans mon cas, l'un des profils a été marqué comme "non valide" et après la régénération du profil, une erreur n'apparaît plus

0
vsokolov

Il semble être lié à la dernière mise à jour d'iTunesConnect et aux "rôles". Si je regarde l'écran "Utilisateurs iTunesConnect", nous avons trois comptes, (1) est "Admin, Legal", (2) est "Technical, Marketer", et (3) est "Technical Only".

Maintenant, lorsque vous cliquez sur l'adresse e-mail pour vérifier les détails et les "rôles" de # 2, seul "Marketer" est vérifié et seules les autorisations de marketing sont disponibles.

Pour # 3, la coche correcte (technique) est définie, et également "Créer des applications et soumettre des versions" est affiché comme une "fonctionnalité d'application" disponible.

Il peut être utile de modifier les autorisations pour désactiver et réactiver "technique", ou peut-être donner plus d'autorisations et faire de la personne un administrateur (temporaire, bien sûr).

De plus - pour les utilisateurs Jenkins, vous avez peut-être copié certains certificats du trousseau de "connexion" au trousseau "système". Essayez de les supprimer du porte-clés du système (je pense que c'est cette étape qui a fait que mon "Archive" ne s'est pas retrouvé dans le message "non autorisé ..." et a réussi à refaire la vérification).

0
kalmiya

J'ai le même problème. J'ai essayé de télécharger sur l'App Store .. 3-4 fois. Ensuite, j'ai appuyé sur le bouton Valider ... et la validation a réussi. Après cela, j'ai essayé de télécharger à nouveau et cela a réussi.

Puis j'ai maudit Apple ...

0
EFE