在我添加一个库和一个子项目(都是我创建的)之前,我的应用程序运行良好。所有代码都是用相同的值签名的。
如果我创建了一个本地DMG (使用build-script),那么它将安装在我的系统上,也安装在其他系统上。但是来自Anthill pro的构建未能通过OSX Gatekeeper,并显示了“未确定的开发人员”问题。
可能是什么问题使相同的DMG表现不同?
发布于 2015-08-11 03:30:03
我最近处理了一个关于使用构建服务器对应用程序进行签名的问题。它签得很好,但是当我们通过我们的网站分发它时,我们的用户被OSX要求“移到垃圾桶”。我的场景有点不同,因为我使用的是Jenkins,但问题可能是相同的。
我将jenkins用户提升为管理员,然后使用sudo运行codesign,从而解决了这个问题。
我认为这与签署开发者与签署发行版有关。如果您下载了一个签名包,并且您的应用程序是在没有分发权限的情况下签名的,则扩展属性"com.apple.quarantine“会被放在应用程序包上(通过打开终端并键入'xattr path-to- package‘来检查它)
https://stackoverflow.com/questions/30394741
复制相似问题