我在构建iPhone应用程序时不断收到以下警告:
应用程序无法进行代码签名验证。签名无效,或者未使用Apple提交的证书签名。 (-19011)
但是我的应用仍在运行。为什么会这样?有人可以帮忙吗?我更新了我的应用程序,App Store批准了它,但现在每次运行它时都会崩溃(安装更新后),我不知道为什么。现在,我甚至无法得到这个警告消失。
答案 0 :(得分:3)
当我碰到这个时,这是我的todo list。
1)清除所有目标,退出Xcode,然后将构建文件夹从项目拖到垃圾箱。
2)对项目执行获取信息,确保正确选择代码签名权利和代码签名标识。为你的目标做同样的事情。
3)登录iOS Provisioning Portal并确保分发证书尚未过期。另请检查Distribution Provisioning Profile并确保它处于Active状态。确保证书在您的钥匙串中正确,并且分发配置文件在Xcode管理器中(如果您有多个相同的,删除除了正确的一个并重做步骤#2)。
4)查看失败时的构建结果,并确定它实际使用的配置文件,并确保它是正确的。
答案 1 :(得分:0)
似乎这是Xcode中的一个错误,我已经读过某些人在升级后报告该警告的地方。我有同样的问题,我可以编译并运行App,我已经将App发布到AppStore,但我无法摆脱那个烦人的警告。
答案 2 :(得分:0)
我认为您可以尝试重置Keychain,在我遇到显示我的证书已过期或无效的问题之前我无法使用移动设备运行,然后我重置Keychain,然后它运行良好。