Xcode、iOS 应用程序 - 如何禁用 iPad 和 Mac 兼容性?
Xcode, iOS app - How to disable iPad and Mac compatibility?
我想在 App Store 上发布我的第一个 iOS 应用程序。我只想将其设置为 iOS。在 iPad 和 Mac 上没有下载和 运行 的选项。
但是,TestFlight 在 iPad 和 Mac 上向我展示了这个应用程序。
当我在 Target 的部署信息中特别禁用 iPad 时,为什么我可以在 iPad 上测试我的 iOS 应用程序?如何禁用它?如何防止应用分发到 iPad 和 Mac?
部署信息仅设置为 iPhone。在 App Store Connect 上,我没有添加 macOS 应用程序。然而,它仍然在 TestFlight 中可用,并且在兼容性下显示:iPhone、iPad、macOS。
在 定价和可用性 下的 App Store Connect 中有一个选项可以防止应用程序在 M1 mac 上可用
取消选中该复选框,应用程序将不会出现在 Mac App Store 中。
阻止您的应用程序安装在 iPad 上更加困难。即使您的应用不是具有直接 iPad 支持的通用应用,iPad 也可以在兼容模式下下载和 运行 iPhone 个应用。
您可以通过为 UIDequiredDeviceCapabilities
指定 telephony
来限制您的应用可用性
我想在 App Store 上发布我的第一个 iOS 应用程序。我只想将其设置为 iOS。在 iPad 和 Mac 上没有下载和 运行 的选项。
但是,TestFlight 在 iPad 和 Mac 上向我展示了这个应用程序。
当我在 Target 的部署信息中特别禁用 iPad 时,为什么我可以在 iPad 上测试我的 iOS 应用程序?如何禁用它?如何防止应用分发到 iPad 和 Mac?
部署信息仅设置为 iPhone。在 App Store Connect 上,我没有添加 macOS 应用程序。然而,它仍然在 TestFlight 中可用,并且在兼容性下显示:iPhone、iPad、macOS。
在 定价和可用性 下的 App Store Connect 中有一个选项可以防止应用程序在 M1 mac 上可用
取消选中该复选框,应用程序将不会出现在 Mac App Store 中。
阻止您的应用程序安装在 iPad 上更加困难。即使您的应用不是具有直接 iPad 支持的通用应用,iPad 也可以在兼容模式下下载和 运行 iPhone 个应用。
您可以通过为 UIDequiredDeviceCapabilities
telephony
来限制您的应用可用性