xcode - 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 应用程序是否必须打开沙盒?还是我错过了什么?
解决方案
推荐阅读
- smalltalk - Object 类中#doesNotUnderstand 的实现如何导致在 Squeak smalltalk 中打开调试器?
- java - 在 TCP 采样器中为请求发送 EOL 字节
- git - 为什么 GitHub 不是 Azure Web App 部署的选项?
- java - 如何使用 selenium webdriver 查找元素是否启用?
- angular - 如何以角度4获取特定表格行的数据
- oracle - oracle for 循环中的 ROLLBACK 不适用于 for 循环之外提到的语句
- autocomplete - 如何阻止 PhpStorm 从多个项目自动完成?
- shell - 使用 JQ 添加新对象后更新文件
- prestashop - prestashop 1.7 - 简单模块不起作用
- vb.net - 在 vb.net 中除以两倍是错误的