ios - Intel XDK 如何仅针对 iPhone 构建?

标签 ios cordova app-store-connect intel-xdk

我正在尝试使用英特尔 XDK 构建 iOS 应用程序。我的应用程序在 iPhone 中运行良好,但在使用 iPad 执行时却出现了错误,因此阻止了我的应用程序进入 App Store,因为 Apple 审阅者注意到了此错误。

我想做的是只为 iPhone 构建我的应用程序,我不希望它在 iPad 上运行。我怎样才能做到这一点?我在 Intel XDK 上哪里设置这个?是在 Itunes Connect 上吗?

最佳答案

没有通过英特尔 XDK 执行此操作的正确方法。您需要做的是执行 additions.xml 并在 iOS 部分添加以下标签之一:

<preference name="target-device" value="tablet" />     <!-- Installs on iPad, not on iPhone -->
2
<preference name="target-device" value="handset" />    <!-- Installs on iPhone, iPad installs in a zoomed view and doesn’t fill the entire screen -->
3
<preference name="target-device" value="universal" />  <!-- Installs on iPhone and iPad correctly -->

关于ios - Intel XDK 如何仅针对 iPhone 构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37285429/

相关文章:

ios - Sqlite 数据库在某些情况下在插入数据时被锁定

uistoryboard 中的 iOS 应用程序启动生命周期发生了变化

javascript - 使用 AJAX 将地理位置数据发布到 PHP

ios - 如何查看两周前的 Apple App Store 崩溃报告?

ios - 在 iOS 设备锁定时保持应用程序运行?

android - Crosswalk 无法解析配置 ':_armv7DebugCompile' 的所有依赖项

android - HTML5 Web SQL 动态大小

xcode - 如何修复错误 ITMS-90680 StickerPackExtension.appex 未包含在正确命名的目录中。它应该在 "PlugIns"下

ios - 审查提交未完成,因为没有构建

objective-c - 使用 DidSelectRowAtIndexPath 更改 NSMutableArray