ios - OS Sierra 10.12 上从终端重新签名 IPA 分段故障 11 错误

标签 ios swift macos codesign code-signing-certificate

我正在尝试使用以下命令从终端退出 IPA 文件:

codesign -f -s "<Certificate name>" "Test.app";

它在我之前的 macOS 版本上运行良好。但是将 mac os 升级到 Sierra 10.12 并将 Xcode 升级到 8.0 后;如果我尝试从终端签署 IPA,则会收到此错误。

我收到段错误 11 错误。

有人可以帮忙吗?提前谢谢。

最佳答案

我的 MacOS Sierra 也有这样的段错误。 我能够通过添加 timestamp=none 参数来解决问题 使用 SHA1 指纹 ID 而不是 -s 参数的证书名称

您可以通过以下方式获取指纹: 安全查找身份-p 代码设计

然后查找您的姓名并使用很长的 ID 值。 将命令更改为: codesign -f -s 指纹 ID“Test.app”时间戳=无

问候

关于ios - OS Sierra 10.12 上从终端重新签名 IPA 分段故障 11 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40129487/

相关文章:

java - 将 Java 代码移植到 ObjC 时,如何最好地表示已检查的异常?

ruby - 如何更新到 Ruby 1.8.7

ios - 有人在 iOS 上的 OpenGL ES 2.0 中使用 glGenerateMipmap 得到模糊不可用的纹理吗?

swift - EXC_BAD_ACCESS 尝试在原型(prototype)上调用函数时

swift - 如何在 Swift 中将关联类型(通用协议(protocol))的协议(protocol)作为参数传递?

ios - Healthkit 多个 HKAnchoredObjectQuery 未返回所有样本类型的数据

java - 通过java代码运行.dmg文件

ios - PdfKit 高亮注释

ios - QuickBlocks QBSettings 获取未声明的标识符

ios - 单个产品的消耗品应用内购买?