我有一个在Xcode之外构建的应用程序(实际上是安装程序),我使用codesign
实用程序对其进行了编码,但是当我在下载签名应用程序后尝试安装它时,Gatekeeper会抱怨它来自一个身份不明的开发者。我尝试过使用“第三方Mac开发人员......”身份,以及我自己的“Mac Developer:...”身份;两种情况都有相同的结果。 codesign
(据我所知)说一切都很好,所以我想我要么使用错误的身份(在这种情况下我的问题是我应该使用/ make-to-use)或者签名没问题,但是我的开发者帐户需要做一些事情(在这种情况下,我的问题可能是什么)。
答案 0 :(得分:2)
根据Apple的说法,并且经过我的验证:),还有另一组身份专门用于签署应用程序以满足Gatekeeper中的中间安全设置,但只有团队的代理才能获得,这就是为什么我没有得到它们。我的经纪人得到了他们,我用了它们,看门人很高兴。