droits non valides 0xE8008016 lorsque j'ajoute le fichier des droits
Je suis en train de faire de répartition ad hoc. Lorsque j'utilise XCode, l'application s'installe très bien sur mon téléphone.
En préparation pour la distribution ad hoc, j'ai créé le défaut droits de fichier, décoché la tâche-permettre la zone, a ajouté le droits au nom de fichier pour la signature du code des droits de la ligne, et a essayé de l'installer sur mon téléphone.
Si j'ai le fichier dans la les droits dans les paramètres de construction, j'ai l' (redouté) erreur
Les droits spécifiés dans le Code de votre application de Signature de Droits de fichiers ne correspondent pas à ceux indiqués dans votre profil de configuration.
(0xE8008016).
Cela se produit UNIQUEMENT si j'ai le droits de fichier répertoriés dans le code de la signature de l'article.
J'ai créé une nouvelle application pour la tester, pour voir ce qui aurait pu mal et cela arrive avec une toute nouvelle application de test (donc il ne semble pas être propre s'appuie, d'ouverture et de fermeture de XCode, etc aidera).
Ce qui me manque? J'ai lu toutes les autres occasions, ce qui a eu lieu et rien ne semble s'appliquer.
source d'informationauteur justin | 2010-06-04
Vous devez vous connecter pour publier un commentaire.
Vous devez suivre ces étapes
Assurez-vous que cela correspond aussi à un profil de configuration de l'identifiant.
aller à vos projets les infos. sélectionnez la configuration que vous voulez que votre build pour être déployé ensuite, vérifiez dans les paramètres de construction que vous avez ajouté de la dist.fichier plist et le profil de configuration est la même que vous avez besoin pour fonctionner avec.
Si vous faites de la construction pour la distribution puis définissez la tâche permettent de marquer comme non
Espère que cette aide.
Je l'ai fait! La raison en est, vous avez eu faux Certificats de! Si vous utilisez des Certificats de développement, vous ne pouvez pas utiliser les Certificats de distribution.
Faire les étapes suivantes:
Il est également intéressant de noter que ce problème peut être enracinée en essayant d'installer correctement l'auteur de programmes sur les appareils Jailbreaké. Au moins dans mon cas, toutes mes unités de développement et j'ai continué à obtenir cette erreur. Par l'ajout de la tâche-permettre BOOL type de Droits.fichier plist, j'ai toujours l'erreur, mais les fichiers ont été installés sur les appareils (live débogage ne fonctionne pas bien).
Avez-vous vérifié que la Signature du Code de valeurs d'Identité dans le cadre du Projet > Paramètres de construction et de Cibles > Build options sont correctes?
J'ai trouvé, j'ai dû ajouter le nouvel appareil j'ai été le tester sur mon Profil de configuration, sur l'IOS Profil de configuration du Site.
Pour ce que sa vaut le coup, j'ai eu ce problème avec une application, mais pas l'autre. Semble que le "Profil de configuration" dans la Cible->BuildSettings->la Signature de Code devait être réglé sur "Automatique". Si vous avez sélectionné l'un de ceux dans la liste qu'il a échoué avec l'erreur.
moi aussi eu ce type d'erreur, j'ai résolu ce problème en supprimant actuel du Droit.plist et l'ajout de nouveaux Droits.plist.
Parce que le projet que j'ai essayé de diriger a été construit sur le sdk 3.2 et actuelle, je suis en utilisant 4.2.
C'était la seule raison pour laquelle j'ai été faire d'erreur
Il semble que ce code d'erreur est utilisé pour de nombreuses situations. Dans mon cas, le problème a commencé à se produire après que nous avons mis notre DataProtectionClass à NSFileProtectionComplete. Je ne suis pas sûr de le fixer encore.
Retrait du droit n'était pas une option pour moi que je voulais utiliser "iCloud", donc après creusant un peu j'ai trouvé que le problème était que "iCloud" n'est pas activée sur la configuration de l'application sur le "portail iOS Provisioning portal".
L'activation et la régénération de l'approvisionnement a fait le tour pour moi.
Je n'avais pas accepté la nouvelle mise à jour de la licence de l'accord d'apple.
Brièvement :
Veuillez vous connecter à votre développeur du compte -> profil de l' -> examen -> lire l'accord ou d'obtenir votre avocat de vous le lire -> d'accord (à votre propre volonté) -> et, de nouveau, cliquez sur profil pour vérifier le statut de votre profil.
Dans mon scénario de la validité de la signature de code entité n'a pas été présenté. Lorsque j'ai suivi la procédure ci-dessus, et il était visible et j'ai été en mesure d'exécuter l'application sur le périphérique et/ou de créer le fichier iPA sans trop de difficulté.
Mon problème était que le Profil de Distribution a été créé comme Ad hoc plutôt que Dans la Maison prise de l'appareil, j'ai été l'exécution de l'application sur l'accepte pas.
Assurez-vous que le périphérique est ajouté au Profil de configuration ou de créer une Entreprise Profil.
Un autre écueil, tout en essayant de corriger cette erreur: vous devrez également remplacer les profils de configuration à partir d'embedded extensions.
Dans mon cas, le profil de configuration de mon application iOS a été très bien. Il m'a fallu des heures pour comprendre que le profil de configuration de mon widget (ou aujourd'Hui Extension) avait besoin d'une mise à jour, en raison d'un nouvel appareil pour tester.
Assurez-vous de vérifier toutes les cibles liées à l', non seulement la cible que vous essayez d'exécuter.
Aller à la Cible -> les Capacités - > les Domaines Connexes
Appuyez sur correction d'un problème Bouton
L'Exécution Du Projet