首页 > 解决方案 > 公证和签名后无法运行应用程序

问题描述

我在没有错误的情况下签署了我的应用程序(最终在经历了很多痛苦之后),但它无法运行,因为它显示“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",

我究竟做错了什么?我是否必须从某个地方下载经过公证的版本?

标签: codesignnotarize

解决方案


推荐阅读