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 应用程序时,您可以在三个选项之间进行选择:iPhone、iPad 或 Universal。 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 Sidekick Publishing IOS 不断提示输入密码