iOS - 可怕的代码签名错误(0xE8008016) - 推送通知

时间:2013-08-20 18:19:37

标签: ios push-notification apple-push-notifications code-signing

我收到此错误:

  1. 您的应用程序代码签名中指定的权利 权利文件与您的配置中指定的文件不匹配 轮廓。

    (0xE8008016)。

  2. 我已经检查过捆绑包ID是否与配置文件相对应,根据我的理解,我在我的应用程序ID配置文件(在开发中心)中正确启用了推送通知。

    知道我正在使用推送通知,我需要做些什么来解决这个问题?

    enter image description here 我没有经过认证的推送通知,只是开发。

2 个答案:

答案 0 :(得分:2)

解决方案是首先创建一个新的应用程序ID,相应地更改xCode中的软件包ID,然后在为开发和生产创建供应配置文件之前首先执行推送通知配置。

接下来,我使用新的应用ID创建了配置文件,并在xCode中更改了包ID,下载了配置文件,并编译了应用。

答案 1 :(得分:0)

不使用权利文件 - 从构建设置中删除它对我来说是个窍门。 (谢谢Hetal!)