【问题标题】:Re-signed IPA from terminal Segmentation fault 11 error on OS Sierra 10.12从 OS Sierra 10.12 上的终端分段错误 11 错误重新签署 IPA
【发布时间】:2016-10-19 10:58:08
【问题描述】:
我正在尝试使用以下命令从终端退出 IPA 文件:
codesign -f -s "<Certificate name>" "Test.app";
它在我以前的 mac OS 版本上运行良好。但是在将 mac os 升级到 Sierra 10.12 和 Xcode 到 8.0 之后;如果我尝试从终端签署 IPA,则会收到此错误。
我收到 Segmentation fault 11 错误。
有人可以帮忙吗?提前谢谢。
【问题讨论】:
标签:
ios
swift
macos
codesign
code-signing-certificate
【解决方案1】:
MacOS Sierra 也有这样的分段错误。
我能够通过添加 timestamp=none 参数和
-s 参数使用 SHA1 指纹 ID 而不是证书名称
您可以通过以下方式获取指纹:
安全查找身份 -p 代码签名
然后查找您的姓名并使用很长的 ID 值。
将您的命令更改为:
codesign -f -s Fingerprint ID "Test.app" timestamp=none
问候