web-dev-qa-db-fra.com

Message "Impossible de définir les espaces réservés du plug-in"?

Xcode 9.1 Simulator 10.0 OSX 10.12.6

Je souhaite télécharger une nouvelle version de mon pack d'autocollants sur iTunes Connect. Mais Produit> Archive est grisé. J'ai donc exécuté le simulateur et obtenu "" Impossible de définir les espaces réservés du plugin pour (nom). "

Une seule réponse dans le monde entier - supprimez le dossier de données dérivées. Je l'ai fait et j'ai reçu le même message d'erreur.

BTW Sous Général dans Xcode, la version est 1. La version est 1.4. Le numéro de build doit-il également être changé ailleurs?

11
markgrant

J'ai eu le même problème aujourd'hui. Dans ma situation, j'avais dans mon application d'origine un identifiant différent de l'identifiant d'extension "base". L'extension doit avoir le même identifiant que l'application d'origine et autre chose. 

Par exemple:

  • App Dummy: com.company.dummy-app
  • Dummy App Extension: com.company.dummy-app.extensionName

Après que Xcode m'ait dit cela, j'ai changé mes noms incorrects pour qu'ils ressemblent à ceux ci-dessus, puis le problème est survenu: Le problème était que la "gestion automatique de la signature" est devenue on mais que Xcode n'a pas reconnu que j'avais modifié l'identificateur.

Solution: Il suffit de modifier à nouveau l'identifiant et de vérifier si "la gestion automatique de la signature" a créé un nouveau profil d'approvisionnement. Supprimer des données dérivées peut également aider.

17
d.ennis

Ce qui a fonctionné pour moi: cochez la case "Copier uniquement lors de l'installation" dans les phases de construction cibles et sur "Extensions d'applications incorporées".

 enter image description here

16
James Rochabrun

Il m'a fallu un certain temps pour trouver la solution à ce problème. Commencez par créer des phases, cliquez sur le X à côté de l’embarqué et supprimez-le. Cela devrait résoudre le problème c'est ce qui a fonctionné pour moi.

3
M. Ziegenhorn

Un nettoyage et une reconstruction vont souvent résoudre ce problème. Si cela ne fonctionne pas, essayez de supprimer les fichiers appex qui mettent souvent en cache les éléments que xcode aurait dû reconstruire:

find ~/Library/Developer/Xcode/DerivedData -name "*.appex" -exec rm -fr {} \;
0
JamesDill