从 OS Sierra 10.12 上的终端分段错误 11 错误重新签署 IPA
Posted
技术标签:
【中文标题】从 OS Sierra 10.12 上的终端分段错误 11 错误重新签署 IPA【英文标题】:Re-signed IPA from terminal Segmentation fault 11 error on OS Sierra 10.12 【发布时间】: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 错误。
有人可以帮忙吗?提前谢谢。
【问题讨论】:
【参考方案1】:MacOS Sierra 也有这样的分段错误。 我能够通过添加 timestamp=none 参数和 -s 参数使用 SHA1 指纹 ID 而不是证书名称
您可以通过以下方式获取指纹: 安全查找身份 -p 代码签名
然后查找您的姓名并使用很长的 ID 值。 将您的命令更改为: codesign -f -s Fingerprint ID "Test.app" timestamp=none
问候
【讨论】:
以上是关于从 OS Sierra 10.12 上的终端分段错误 11 错误重新签署 IPA的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Mac OS Sierra 10.12 上安装 Nokogiri
升级到 OS Sierra 后 Rails 出现分段错误,可能与 sqlite3 gem 有关
在 OS X 10.11 El Capitan、macOS 10.12 Sierra、macOS 10.13 High Sierra (< 10.13.3) 上安装 pecl 和 pear
sh OS X 10.12 Sierra,Apache,MySQL,PHP 5.6,(MAMP)Homebrew Dev Setup