ios - 重新签名的 IPA 未通过 codesign 正确验证

标签 ios iphone release ipa codesign

我有一个导出用于开发的 IPA 文件,并且我想使用有效的企业证书对该 IPA 文件进行签名。实际上,我已经完成了提到的所有步骤here AMD here并使用了各种可用的工具,例如 ota-toolsiResign签署文件。

该应用程序实际上是一个非常小的 swift 应用程序,仅使用应用程序组和 key 链共享功能,由我的企业团队成员使用我们在企业帐户中使用 Xcode 定义的应用程序 ID 和团队标识符进行开发。

我已经完成了退出过程,没有任何问题,并且该应用程序已成功安装在我的 iPhone 上。但一启动就崩溃了。

所以,我对辞职过程产生了怀疑,并做了一些检查。我尝试使用“codesign -v”命令检查已签名的 IPA 文件,但它显示“代码对象根本未签名”。

我还解压缩了 IPA 文件,对主应用程序和 Frameworks 文件夹进行了所有代码签名,但仍然无法进行代码签名验证。它仍然显示“代码对象根本没有签名”。

如果有人能帮助我解决这个问题,我将不胜感激。

最佳答案

我遇到了同样的问题,退出并安装后应用程序无法启动。您成功解决了这个问题吗?

关于协同设计验证,如果您已经在手机上成功安装了应用程序,则表明退出是可以的。此外,您还应该在 ipa 文件中的 .app 本身上运行“codesign -v”命令,因为这是您实际签名的文件,ipa 只是您在签名后创建的 zip。

关于ios - 重新签名的 IPA 未通过 codesign 正确验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48646497/

相关文章:

objective-c - 如何将“3:31” mm:ss从字符串转换为代表秒数的整数

iphone - 卡在 NSUserDefaults 上

ios - 键盘通知导致 EXC_BAD_ACCESS 崩溃

ios - 如何过滤 dic-filter 数组并附加到单独的 dic 数组

ios - JSON 和 Xcode 6 UITableView

iphone - cllocation 和 mkreversegeocoder

c++ - 在 std::vector 中释放 Mat

java - 使用默认值从环境中定义 ant 属性

xcode - 使用 AppDelegate 的变量作为全局变量 - 关于释放/保留的问题

android - "Choose File"按钮在移动应用程序中不能用作按钮