【发布时间】:2015-05-22 10:47:40
【问题描述】:
在我添加一个库和一个子项目(均由我创建)之前,我的应用程序运行良好。所有代码都使用相同的值签名。
如果我创建了一个本地 DMG(使用构建脚本),那么它就会安装在我的系统上,也安装在其他系统上。但从 Anthill pro 获取的构建未能通过 OSX Gatekeeper 并显示“Un-Identified developer”问题。
导致相同 DMG 行为不同的问题可能是什么?
【问题讨论】:
-
错误信息是什么(在 Console.app 中查看)?
-
听起来 Anthill pro 用于签名的证书与您本地系统使用的证书不同。
-
@Droppy:控制台日志中没有任何内容
-
尝试在终端路径上运行
spctl -a。-v和--raw选项可能会提供更多有用的输出。codesign -vv也可能会透露一些信息。是否有可能使用版本 1 签名而不是现在需要的版本 2 对应用进行签名?
标签: macos cocoa osx-gatekeeper anthill