我正在将APNS (iOS5,Xcode4)实现到一个应用程序中,我得到了错误:
"The executable was signed with invalid entitlements." 对SO的研究和谷歌告诉我使用Entitlements.plist,但我已经有了Appname.Entitlements,密钥似乎几乎相同,除非我遗漏了什么,否则添加一个授权文件就会从新的文件模板中消失。
那么这两者之间的区别是什么呢?我是否只需要添加一个plist名称“授权”?
此外,还可以验证:
--我的配给配置文件支持APNS。--我使用的是正确的分发配置文件。--我将做一个企业版。
发布于 2012-08-18 00:45:30
根据Technical Note TN2250的说法,您应该只删除授权文件。
如果要在目标>生成设置中定义自定义代码签名权利文件,则可以尝试完全删除该配置并重新生成/重新提交。通常,不必要地定义代码签名权利。如果您的应用程序使用自定义密钥链访问共享或iCloud,则只需指定自定义代码签名授权文件。否则,从Xcode项目的目标>构建设置的所有构建配置中删除代码签名授权配置,重新构建并重新尝试您的提交/验证。
https://stackoverflow.com/questions/12006616
复制相似问题