簡體   English   中英

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來限制您的應用程序可用性

對於 XCode 14.x,這似乎是在General --> Supported Destinations下配置的 - 請參閱此處的 Configure the supported destinations for a target部分https://developer.apple.com/documentation/xcode/configuring-a-multiplatform-app-目標

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM