首页 > 解决方案 > XCode 10.1 - Notarise macOS 应用程序,即席,沙盒关闭

问题描述

2020 年 1 月,使用 Xcode 10.1,我已经能够对我的 macOS 应用程序进行公证并将其分发给我的用户(而不是在 App Store 上)。那行得通。用户确认,在启动应用程序时,它不再显示带有警告消息的对话框。

2020 年 1 月,对应用程序进行公证

a) 在 Apple Developer 网站上,我使用了“开发者 ID 应用程序”macOS 证书。

b) 在 Apple Developer 网站上,我添加了一个带有我的应用程序的 bundleID 的标识符。

c) 在 iTunes Connect 上,我没有创建任何应用程序。

d) 我没有打开沙盒。

2020 年 4 月,我无法再对我的应用进行公证

a) 在 Apple Developer 网站上,我使用了旧的“开发者 ID 应用程序”macOS 证书。

b) 在 Apple Developer 网站上,我将旧标识符与我的应用程序的 bundleID 一起使用。

c) 现在我需要在 iTunes Connect 上创建一个应用程序。如果我不这样做,我会收到一条错误消息,提示找不到该应用程序的记录。

d) 我必须打开沙盒。而且,即使我打开它,Xcode 仍然告诉我必须在授权文件中打开 SandBox(虽然它已经打开)。我退出 Xcode,重新启动,但问题仍然存在。

无论如何,我真的需要关闭沙盒。所以我问:

为“Ad Hoc”分发(不是 Mac App Store)公证 macOS 应用程序是否必须打开沙盒?还是我错过了什么?

标签: xcodemacosvalidation

解决方案


推荐阅读