iOS 代码设计错误
Posted
技术标签:
【中文标题】iOS 代码设计错误【英文标题】:iOS codesign error 【发布时间】:2010-12-10 03:42:54 【问题描述】:我在构建 iPhone 应用程序时不断收到以下警告:
应用程序未通过协同签名验证。签名无效,或未使用 Apple 提交证书签名。 (-19011)
但我的应用程序仍在运行。为什么会出现这种情况?有人可以帮忙吗?我更新了我的应用程序并且 App Store 批准了它,但现在每次有人运行它(安装更新后)它都会崩溃,我不知道为什么。而现在,我什至无法让这个警告消失。
【问题讨论】:
【参考方案1】:这是我遇到的todo list。
1) 清理所有目标,退出 Xcode,然后将构建文件夹从项目拖到回收站。
2) 对您的项目执行获取信息,确保正确选择了代码签名权利和代码签名身份。对你的目标做同样的事情。
3) 登录 ios 配置门户并确保分发证书未过期。还要检查分发配置文件并确保它处于活动状态。确保证书在您的钥匙串中正确,并且分发配置文件在 Xcode Organizer 中(如果您有多个相同的,请删除除正确的以外的所有文件,然后重做第 2 步)。
4) 查看失败的构建结果并确定它实际使用的配置文件并确保它是正确的。
【讨论】:
【参考方案2】:这似乎是 Xcode 中的一个错误,我在某处读到有人在升级后报告该警告。我有同样的问题,我可以编译和运行应用程序,我已经将应用程序发布到了 AppStore,但我就是无法摆脱那个烦人的警告。
【讨论】:
【参考方案3】:我认为你可以尝试重置钥匙串,在我遇到显示我的证书已过期或无效并且我无法在手机上运行的问题之前,我重置钥匙串,然后它就可以正常工作了。
【讨论】:
以上是关于iOS 代码设计错误的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin Studio 5.9.7(内部版本 9)和 Xamarin.iOS 9.0.1.18 中的代码设计错误