可执行文件已使用无效的权利进行签名0xe8008016-分发证书 [英] The executable was signed with invalid entitlements 0xe8008016 - Distribution certificate
问题描述
我遇到错误:
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).
.之前,我能够使用分发配置文件来安装构建,但是,现在,我无法这样做.它给出了以上错误. on 以下是我的兴趣内容: 我已在我的appid中启用了 I have enabled 在过去的2-3天里,我在stackoverflow上经历了很多这样的帖子,并尝试了各种解决方案.但是它们都没有起作用.
我已经解决的事情, From past 2-3 days, I have gone through many such post on stackoverflow and tried various solutions. But none of them has worked.
Things I have done to resolve, 根据错误,我已将我的配置文件应用程序服务(根据我在开发人员门户中的appID)与 According to error, I have matched my provision profile Application services (as per my appID in developer portal) with build capabilites in 更新:
我创建了一个新项目,即新的appID(启用了默认ID.应用内和游戏中心)和新的发行配置文件.仍然给出相同的错误. :( UPDATE:
I created a new project, New appID (The default ones are enabled. In-app and game center) and new distribution provisioning profile. Still gives same error. :( UPADTE 2:添加钥匙串的图像 UPADTE 2: Adding image of keychain 查看测试目标,测试目标和主要目标的团队都应该相同. Look into the test target, the team should be the same in both the test target and the main target. 这篇关于可执行文件已使用无效的权利进行签名0xe8008016-分发证书的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!DISTRIBUTION CERTIFICATE & PROVISIONING
Profile. Earlier, I was able to install the build using distribution profile, But, now I am not able to do so. It gives above error.<?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>
PushNotification
.PushNotification
in my appid.
Xcode->Preferences->account->view Details-> download all
手动并自动)Restareted XCode
在删除添加新证书的证书后很多次
Xcode->Preferences->account->view Details-> download all
)Restareted XCode
many times after removing certs adding new ones XCode
中的构建功能进行了匹配.但它不起作用.
该.entitlements
文件是否必须与构建功能"一起执行任何操作?我尝试一次删除.entitlement
但没有运气. XCode
. But its not working.
Does that .entitlements
file has to do anything with "Build capabilites"? I tried removing .entitlement
once but no luck. 推荐答案