Phonegap仅针对iPhone(而不是iPad)?

时间:2012-11-22 23:39:56

标签: iphone cordova

如何使Phonegap Build仅针对iPhone(而不是iPad)定位我的应用?有可能吗?

我没有使用XCode。这是一个用Phonegap构建的HTML5 / JS应用程序。

2 个答案:

答案 0 :(得分:30)

我知道这是旧的,但正确答案不在这里;所以我正在添加它。我遇到了同样的问题,下面是您正在寻找的解决方案:

在你的config.xml中:

<preference name="target-device" value="handset" />

答案 1 :(得分:-4)

Xcode是苹果为iOS设备构建的官方工具。

指定目标设备

“设备”设置标识您希望应用程序运行的设备类型。有两种设备类型:iPhone和iPad。 iPhone类型包括iPhone和iPod touch设备。 iPad类型包括iPad设备。

指定您希望应用运行的设备系列:

  1. 在项目导航器中,选择项目。
  2. 从项目编辑器中的目标列表中选择目标 构建您的应用程序,然后单击摘要。
  3. 从“设备”弹出菜单中,选择iPhone,iPad或Universal(至 针对两个家庭)。
  4. enter image description here 有关为iPhone,iPad或两个设备系列配置应用程序的详细信息,请参阅“Advanced App Tricks”。

    现在谈谈第二个选项

    即。要将项目提交到phonegap build program,,您必须遵循此blog

    在这篇博客中他们清楚地提到:

    “我们现在能够通过Adobe®PhoneGap™Build为iOS设备提供支持。完成iOS版本的过程与其他平台略有不同:所有iOS版本都需要由开发人员证书签名和配置文件,与您的Apple开发人员帐户和您要测试的设备相关联。本文档介绍了如何进行设置。

    注意:由于PhoneGap Build使用Apple的标准开发流程来构建应用程序,因此您需要注册其开发人员计划以在PhoneGap Build上构建iOS应用程序。您还需要一台Mac来配置您的证书和配置文件。“

    你必须在config.xml中提及设备细节,而phonegap团队也使用xcode为我们构建iOS。