iOS:Mac Catalyst,在其他 Mac 上测试 iOS 应用
iOS: Mac Catalyst, Testing iOS app on Other Macs
我正在构建一个 iOS 应用程序,客户想要启用 运行 on Mac 功能。我在 Mac 上按预期启用了它和所有 运行。我怎样才能让他们在 Mac 上进行测试?因为 TestFlight 在 iOS 台设备上只有 运行s。
How can I let them test it on their Macs?
TestFlight 不适用于 macOS 应用程序。您可以简单地为 macOS 构建一个 .app 包并直接与您的客户共享,他们可以 运行 在他们的 Mac.
上
macOS 应用程序不需要 TestFlight 等分发服务,与 iOS/iPadOS 不同,人们可以轻松地为 macOS 创建和分发应用程序。
要了解有关分发 macOS 应用程序测试版本的更多信息,您可以参考以下 Apple 开发者文档:
以下是我创建 iOS 应用程序的 Mac 应用程序供我的客户测试的步骤:
1- 从应用程序目标启用 Mac
2- Select 我的 Mac 作为构建设备然后存档:
3- Select 您的 Mac 管理器中的应用程序 -> 分发应用程序 -> 复制应用程序
分发到已注册的计算机对我们也不起作用。
我们需要应用程序 运行
- MacOS 10.15 卡特琳娜
- MacOS 11.X 大苏尔
对我们有用的是通过Developer ID distribution分发。
那么你可以notarize it或
xattr -r -d com.apple.quarantine ~/Downloads/Your.app
Mac WWDC 2021 的 TestFlight 更新
从 WWDC 2021 开始, macOS apple WWDC video 实际上有了全新的 TestFlight。 macOS app的上传过程与iOS基本相同。唯一的限制是,只有在使用 Mac 运行 macOS 12.0 或更高版本时,才能在 mac 上下载 TestFlight,因此如果您想在OS 版本较旧的设备我建议使用其他答案中列出的分发技术。
我正在构建一个 iOS 应用程序,客户想要启用 运行 on Mac 功能。我在 Mac 上按预期启用了它和所有 运行。我怎样才能让他们在 Mac 上进行测试?因为 TestFlight 在 iOS 台设备上只有 运行s。
How can I let them test it on their Macs?
TestFlight 不适用于 macOS 应用程序。您可以简单地为 macOS 构建一个 .app 包并直接与您的客户共享,他们可以 运行 在他们的 Mac.
上macOS 应用程序不需要 TestFlight 等分发服务,与 iOS/iPadOS 不同,人们可以轻松地为 macOS 创建和分发应用程序。
要了解有关分发 macOS 应用程序测试版本的更多信息,您可以参考以下 Apple 开发者文档:
以下是我创建 iOS 应用程序的 Mac 应用程序供我的客户测试的步骤:
1- 从应用程序目标启用 Mac
2- Select 我的 Mac 作为构建设备然后存档:
3- Select 您的 Mac 管理器中的应用程序 -> 分发应用程序 -> 复制应用程序
分发到已注册的计算机对我们也不起作用。
我们需要应用程序 运行
- MacOS 10.15 卡特琳娜
- MacOS 11.X 大苏尔
对我们有用的是通过Developer ID distribution分发。
那么你可以notarize it或
xattr -r -d com.apple.quarantine ~/Downloads/Your.app
Mac WWDC 2021 的 TestFlight 更新
从 WWDC 2021 开始, macOS apple WWDC video 实际上有了全新的 TestFlight。 macOS app的上传过程与iOS基本相同。唯一的限制是,只有在使用 Mac 运行 macOS 12.0 或更高版本时,才能在 mac 上下载 TestFlight,因此如果您想在OS 版本较旧的设备我建议使用其他答案中列出的分发技术。