J'obtiens l'erreur:
The executable was signed with invalid entitlements.
The entitlements specified in your application's Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016).
sur DISTRIBUTION CERTIFICATE & PROVISIONING
Profil. Plus tôt, j'ai été en mesure d'installer le construire à l'aide de la distribution de profil, Mais, maintenant, je ne suis pas en mesure de le faire. Il donne d'erreur ci-dessus.
Ci-dessous mon entielement contenu:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>keychain-access-groups</key>
<array>
<string>$(AppIdentifierPrefix)com.myapp.xyz</string>
</array>
</dict>
</plist>
Je l'ai activé PushNotification
dans mon appid.
À partir de 2 ou 3 derniers jours, je suis passé par beaucoup de post sur stackoverflow et essayé différentes solutions. Mais aucun d'entre eux n'a travaillé. Choses que j'ai fait pour le résoudre,
- Créé un nouveau certificat et provisionf profils
- Retiré vieux certs de porte-clés et installé de nouveaux
- Retiré vieux disposition des profils de système et installé de nouvelles (Manully et automatiquement par le biais d'
Xcode->Preferences->account->view Details-> download all
) -
Restareted XCode
de nombreuses fois, après le retrait des certificats d'en ajouter de nouvelles - Nettoyer et de construction du projet
- Effacé données dérivées
- Gardé un profil de configuration automatique (mais il se renforce avec le développeur de profil de configuration, je ne sais pas pourquoi)
Selon d'erreur, j'ai correspondait à mes disposition de profil de services d'Application (comme pour mon appID dans le portail des développeurs) avec la construction des presses en XCode
. Mais sa ne fonctionne pas.
N'qu' .entitlements
le fichier a rien à faire avec "Construire des presses"? J'ai essayé de l'enlever en .entitlement
une fois, mais pas de chance.
Mise à JOUR: J'ai créé un nouveau projet, de Nouvelles appID (ceux par défaut sont activés. In-app et game center) et le nouveau profil d'approvisionnement de distribution. Donne toujours la même erreur. :(