我已经编写了一个Mac OSX应用程序(MyApp.app),但是当我分发它时,人们会收到一条弹出消息:
“MyApp” can’t be opened because the identity of the developer cannot be confirmed.
所以我有一个Apple开发者ID,用codesign
签名,因为它不是Xcode应用程序,理论上应根据以下方法修复它:
https://help.apple.com/xcode/mac/current/#/dev1cc22a95c
当我按照说明进行签名时,似乎已确认:
$ spctl -a -v MyApp.app
MyApp.app: accepted
source=Developer ID
但是当我打开它时:
$ open MyApp.app
根据帮助我收到相同的消息而不是消息。我的安全设置位于Allow app downloaded from: App Store and identified developers
。
我在这里缺少什么?