本页面包含有关 Mac App Store 提交要求的信息。
如果要将应用程序发布到 Mac App Store,则上传过程包含与公证类似的内容验证,因此无需单独进行公证。但是,构建 macOS 应用程序时,Mac App Store 还有额外要求。
在构建应用程序之前,需启用 Mac App Store 验证 (Mac App Store Validation) 属性。为此需要执行以下操作:
启用 Mac App Store 验证 (Mac App Store Validation) 选项表示只有当应用持有来自 Mac App Store 的有效凭证时,才能够运行。这能防止用户在非购买该应用程序的计算机上运行。
要通过 Mac App Store 发布应用程序,Apple 要求您在对应用程序进行代码签名时使用以下签名身份之一:
| 签名身份 | 格式 |
|---|---|
| Mac 应用程序分发 | 3rd Party Mac Developer Application: TTT |
| Apple 分发 | Apple Distribution: TTT |
注意:将 TTT 替换为您的团队身份。
有关如何将应用程序提交到 Mac App Store 的信息,请参阅向 Mac App Store 提交应用程序中的“提交与推广”部分。