修复 iOS ipa 文件(缺少代码签名证书)
Posted
技术标签:
【中文标题】修复 iOS ipa 文件(缺少代码签名证书)【英文标题】:Fix iOS ipa file (missing code-signing certificate) 【发布时间】:2015-06-14 02:01:55 【问题描述】:我能够毫无问题地编译我的 iPad 应用并将其部署到我的 iPad 设备。但是当我使用 Apple 的 Application Loader 程序将 ipa 提交到 iTunes Connect 时,我总是收到此错误:
Invalid Provisioning Profile
和 Missing code-signing certificate
。
xcode 或某些命令行工具有什么方法可以“修复”我的 ipa,或使用我的配置文件重新签名? ipa 是从第 3 方应用程序(不是 Apple)生成的,结果就是这个 ipa 文件。
有什么想法吗?
【问题讨论】:
【参考方案1】:有许多博客和文章描述了应用程序的重新设计
有时 Apple 的 App Loader 实际上会抱怨配置文件中的权利不匹配 - 所以请确保这些权利也正确无误。
我强烈推荐这篇来自 Objc.io http://www.objc.io/issues/17-security/inside-code-signing/的文章
看起来有些人已经构建了一些 GUI 来做同样的事情。
http://dev.mlsdigital.net/posts/how-to-resign-an-ios-app-from-external-developers/
【讨论】:
以上是关于修复 iOS ipa 文件(缺少代码签名证书)的主要内容,如果未能解决你的问题,请参考以下文章
ios企业证书导出的P12和对应的描述文件,可以签名ipa吗?