在OS Sierra 10.12上从终端Segmentation fault 11错误重新签名IPA

时间:2016-10-19 10:58:08

标签: ios swift macos codesign code-signing-certificate

我正在尝试使用以下命令从终端重新签名IPA文件:

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

我以前的mac OS版本运行正常。但在将mac os升级到Sierra 10.12和Xcode到8.0之后;如果我尝试从终端签署IPA,我会收到此错误。

我收到细分错误11 错误。

任何人都可以提供帮助吗?提前谢谢。

1 个答案:

答案 0 :(得分:2)

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

您可以通过以下方式获取指纹: security find-identity -p codesigning

然后查找您的姓名并使用很长的ID值。 将您的命令更改为: codesign -f -s Fingerprint ID&#34; Test.app&#34;时间戳=无

问候