The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile.
(0xE8008016).
尝试将我的第一个应用程序部署到iOS 4.2.6(Verizon)上的非越狱设备时,我遇到了"可怕的"错误.问题是,Entitlements file
我的项目中没有,因为我根本没有分发它,只是把它放在一个设备上.我已经完成了苹果让你通过的所有箍和循环(证书,设备,配置)到字母,我无法弄清楚出了什么问题.
任何人都可以帮我解决这个问题吗?
iphone code-signing objective-c provisioning-profile code-signing-entitlements
我收到错误:
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).
Run Code Online (Sandbox Code Playgroud)
在DISTRIBUTION CERTIFICATE & PROVISIONING
个人资料.之前,我能够使用分发配置文件安装构建,但是,现在我无法这样做.它给出了上述错误.
以下是我的内容:
<?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>
Run Code Online (Sandbox Code Playgroud)
我PushNotification
在appid中启用了.
从过去的2-3天开始,我在stackoverflow上经历了很多这样的帖子并尝试了各种解决方案.但它们都没有奏效.我要做的事情要解决,
Xcode->Preferences->account->view Details-> download all
)Restareted XCode
删除证书后多次添加新证书 根据错误,我已将我的配置文件应用程序服务(根据我在开发人员门户中的appID)与构建功能相匹配XCode
.但它不起作用.该.entitlements
文件是否必须对"构建功能"执行任何操作?我试过删除.entitlement
一次,但没有运气.
更新:我创建了一个新项目,新appID(默认启用了.应用内和游戏中心)和新的分发配置文件.仍然给出同样的错误.:( …