2010-12-10 109 views
1

当我构建我的iPhone应用程序时,我不断收到以下警告:iOS代码错误

应用程序代码验证失败。签名无效,或未使用Apple提交证书签名。 (-19011)

但我的应用程序仍在运行。为什么会发生?有人可以帮忙吗?我更新了我的应用程序,App Store批准了它,但是现在每次有人运行它时(安装更新后)它崩溃了,我不知道为什么。而现在,我甚至无法让这个警告消失。

回答

3

这是我的todo list,当我碰到这个。 1)清理所有目标,退出Xcode,然后将生成文件夹从项目拖到垃圾箱。

2)对项目进行Get Info,确保代码签名授权和代码签名身份选择正确。对你的目标做同样的事情。

3)登录到iOS Provisioning Portal并确保分发证书尚未过期。同时检查Distribution Provisioning Profile并确保它是活动的。确保证书在您的钥匙串中正确并且分发配置文件位于Xcode Organizer中(如果您有多个同一个,请删除除正确的一个以外的所有项,并重复第2步)。

4)查看失败的生成结果,并确定它实际使用的配置文件,并确保它是正确的。

0

看来,这是Xcode中的一个错误,我已经阅读过某些人在升级之后报告该警告的地方。我有同样的问题,我可以编译和运行应用程序,我已经发布了应用程序到AppStore,但我无法摆脱那个恼人的警告。

0

我认为你可以尝试重置钥匙串,在我遇到问题,显示我的证书过期或无效,我不能用手机运行,然后我重置钥匙串,然后它运行良好。