在构建iPhone应用程序时,我不断地收到以下警告:
应用程序未通过codesign验证。签名无效,或者没有使用Apple提交证书签名。(-19011)
但我的应用程序仍然在运行。为什么会发生这种情况?有人能帮帮忙吗?我更新了我的应用程序,App Store批准了它,但现在每次有人运行它(安装更新后),它都会崩溃,我不知道为什么。现在,我甚至不能让这个警告消失。
发布于 2010-12-10 13:59:56
这是我遇到这段代码时的todo list。
1)清除所有目标,退出Xcode,然后将build文件夹从项目拖到垃圾桶中。
2)对您的项目执行获取信息,确保正确选择代码签名授权和代码签名标识。对你的目标做同样的事情。
3)登录到iOS Provisioning门户并确保分发证书未过期。另请检查Distribution Provisioning配置文件,并确保其处于活动状态。确保证书正确地位于您的钥匙串中,并且分发配置文件在Xcode管理器中(如果您有多个相同的证书,请删除除正确的证书之外的所有证书,然后重做第2步)。
4)查看失败时的构建结果,确定它实际使用的是哪个概要文件,并确保它是正确的。
发布于 2011-01-25 12:57:39
这似乎是Xcode中的一个bug,我在某处读到有人在升级后报告了这个警告。我也有同样的问题,我可以编译和运行应用程序,我已经在AppStore上发布了应用程序,但我就是摆脱不了那个恼人的警告。
发布于 2016-06-22 19:28:28
我认为你可以尝试重置Keychain,在我遇到证书过期或无效并且无法在手机上运行的问题之前,我重置了Keychain,然后它工作得很好。
https://stackoverflow.com/questions/4405434
复制相似问题