1

构建 iPhone 应用程序时,我不断收到以下警告:

应用程序未通过协同设计验证。签名无效,或未使用 Apple 提交证书签名。(-19011)

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

4

3 回答 3

3

这是我遇到此问题时的待办事项列表。

1) 清理所有目标,退出 Xcode,然后将构建文件夹从项目拖到垃圾箱。

2) 在您的项目中获取信息,确保正确选择了代码签名权利和代码签名身份。对你的目标做同样的事情。

3) 登录到 iOS Provisioning Portal 并确保分发证书没有过期。还要检查分发配置文件并确保它处于活动状态。确保证书在您的钥匙串中正确,并且分发配置文件在 Xcode Organizer 中(如果您有多个相同的,请删除除正确的以外的所有文件并重做步骤 #2)。

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

于 2010-12-10T05:59:55.773 回答
0

这似乎是 Xcode 中的一个错误,我在某处读过有人在升级后报告该警告。我有同样的问题,我可以编译和运行应用程序,我已经将应用程序发布到 AppStore,但我就是无法摆脱那个烦人的警告。

于 2011-01-25T04:57:39.017 回答
0

我认为您可以尝试重置钥匙串,在我遇到显示我的证书已过期或无效并且我无法使用移动设备运行的问题之前,我重置钥匙串,然后它运行良好。

于 2016-06-22T11:28:28.077 回答