英特尔 XDK 如何仅针对 iPhone 构建?

Intel XDK how to build for iPhone only?

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

我想做的是只为 iPhone 构建我的应用程序,我不希望它在 iPad 上 运行。我怎样才能做到这一点?我在英特尔 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 -->

您可以在 additions.xml 中设置偏好。有 3 个选项

  1. 安装在 ipad 而不是 iphone
  2. 在 iPad 中的 iphone 上安装在缩放视图中安装并且不会填满整个屏幕
  3. 安装在 iphone 和 ipad