Nativescript Apple 应用商店仅限 iPhone

Posted

技术标签:

【中文标题】Nativescript Apple 应用商店仅限 iPhone【英文标题】:Nativescript Apple app store Iphone only 【发布时间】:2018-04-03 14:12:55 【问题描述】:

大家好,我有一个简单的问题 我用 Nativescript 构建我的应用程序,但是 当我将我的应用程序上传到 Apple 进行审核时,我总是必须提供在 iPad 上运行的该应用程序的屏幕截图。所以我猜某处是一些属性文件,您可以指定 App 的默认设备是什么。

我该如何设置? 在 info.plist 或其他文件中??

【问题讨论】:

【参考方案1】:

在创建 ios 应用程序时,您可以在三个选项之间进行选择:iPhoneiPadUniversal。 iPhone 应用程序并不意味着它不能在 iPad 上运行,它只是意味着它没有针对它进行优化。

需要更改的属性叫做UIDeviceFamily,但是Xcode添加到Info.plist,根据this question和the documentation这个属性是自动设置的,所以不应该手动添加,所以我我不确定如何使用 NativeScript 执行此操作。还有一个unanswered thread on the NativeScript Discourse 处理同样的问题,并提到在App_Resources/ios/Info.plist 中设置它不起作用。

但请注意,一旦您发布了通用应用程序,您将无法返回到仅限 iPhone 的应用程序as discussed here。

【讨论】:

NativeScript Sidekick 将 TARGETED_DEVICE_FAMILY = 1; 添加到 build.xcconfig 并且它有效!

以上是关于Nativescript Apple 应用商店仅限 iPhone的主要内容,如果未能解决你的问题,请参考以下文章

如何将商店中的 iOS 应用程序限制为仅限 4S 和 iPad 3

设备上的 Nativescript iOS 应用程序分析

通过 Apple Enterprise 分发:仅限员工?

NativeScript Sidekick Publishing IOS 不断提示输入密码

NativeScript官方书籍:1.为什么选择nativescript

为啥 Google Play 商店拒绝我的 Nativescript APK 不兼容 64 位?