我在没有错误的情况下签署了我的应用程序(最终在经历了很多痛苦之后),但它无法运行,因为它显示“source=Unnotarized Developer ID”。所以,当我成功公证它时,它仍然说同样的话。
我这样公证:
xcrun altool --notarize-app -f myapp.zip --primary-bundle-id com.myapp -u me@email.com -p ***
我回来了:
Hash: 9bb13806ae92156a76fff6d...
RequestUUID: 552fd3ad-ca2f-4d43-b926-9b013...
Status: success
Status Code: 0
Status Message: Package Approved
但是当我在公证后尝试运行应用程序时,我得到了这个:
WhoStoleMyBeard.app: rejected
source=Unnotarized Developer ID
我尝试运行原始 .app(在我压缩公证之前),然后在公证完成后运行 zip 中的那个。
公证成功的页面说
"statusSummary": "Ready for distribution",
我究竟做错了什么?我是否必须从某个地方下载经过公证的版本?