在 macOS 上分发软件

了解 Mac App Store 将如何让你的 App 精彩展示,并提升其曝光度;以及如何通过 Developer ID 和公证让用户更加安全地安装你自行分发的 App。

Mac App Store

Mac App Store 中,客户能够简单容易地发现、购买和下载你的 App,并能轻松保持它们为最新状态。Mac App Store 会按照用户在 Mac 上喜欢做的事来归类整理各个 App,并提供深度报道、精选集和视频,以此出色展示你的 App,提升其曝光度。

了解如何提交你的 App

面向搭载 Apple 芯片的 Mac 的 iPhone 和 iPad App

搭载 Apple 芯片的 Mac 上的 Mac App Store 引入了 iPhone 和 iPad App,从此你的 App 将能触及全球更多的用户。默认情况下,你的 App 会自动发布到 Mac App Store。请确保你的 App 在不具备某些 iPhone 和 iPad 独有功能的 Mac 上,也能良好运作。

支持键盘输入、多任务处理、尺寸类和 SwiftUI 等先进技术的 iPad App 会自动继承优秀的 macOS 功能,如可调整大小和全屏模式等。

进一步了解

网页扩展

Safari 浏览器网页扩展可以利用其他浏览器 (如 Chrome、Firefox 和 Edge) 中所采用的相同 WebExtensions API,为 Safari 浏览器 14 添加自定功能。借助 Xcode 12 中提供的新型转换工具,你还可以快速地将现有的扩展引入到 Safari 浏览器中,并在 Mac App Store 上分发它们。

进一步了解网页扩展 (英文)

Mac App Store 之外

虽然 Mac App Store 是用户获得 Mac 版软件最安全的场所,但你也可以选择通过其他途径分发 Mac App。macOS 中的“门禁”功能会检查 Developer ID 证书,避免用户下载及安装恶意软件。请务必使用最新版本的 macOS 测试你的 App,并为 App、插件或安装器软件包签名,让“门禁”知道它们能被安全地安装。

你还可以将 App 提交到 Apple 进行公证,进一步提高用户对你 App 的信心。

进一步了解 Developer ID

功能和要求

Mac App Store Mac App Store 之外
App 分发 由 Apple 托管 由开发者管理
(使用 Developer ID)
App 沙盒化 必需 推荐
App Store 服务 (App 内购买项目和 Game Center) 可用 不可用
账单问题和 App 下载方面的客户支持 可用 由开发者管理
iPhone 和 iPad App 可用 不可用
营销资源 可用 由开发者管理
软件更新 由 Apple 托管 由开发者管理
批量购买和教育定价 由 Apple 管理 由开发者管理
网页扩展 可用 可用
全球付款处理 由 Apple 管理 由开发者管理