如何让Phonegap Build只针对iPhone(而非iPad)来构建我的应用程序?这是可能的吗?
我没有使用XCode,这是一个使用Phonegap构建的HTML5 / JS应用程序。
我知道这篇文章很老,但正确答案并不在其中,所以我来补充一下。我也遇到了同样的问题,以下是你要找的解决方案:
在你的config.xml文件中:
<preference name="target-device" value="handset" />
Xcode是苹果官方工具,用于为iOS设备制作构建。
指定目标设备
设备设置标识您想要应用程序在其上运行的设备类型。有两种设备类型:iPhone和iPad。iPhone类型包括iPhone和iPod touch设备。iPad类型包括iPad设备。
若要指定您希望应用程序能够运行的设备系列:
有关配置iPhone、iPad或两个设备系列的应用程序的更多信息,请参见“高级应用程序技巧”。
现在谈谈第二个选项
即要将您的项目提交给PhoneGap构建程序,您必须遵循此博客。
在这个博客中,他们清楚地提到:
"我们现在能够通过Adobe® PhoneGap™ Build为iOS设备提供构建支持。完成iOS构建的过程与其他平台略有不同:所有iOS构建都需要由开发人员证书和配套文件签名,这些文件与您的Apple开发人员帐户以及您希望测试的设备相关联。本文档涵盖了如何设置此项功能。
注意:由于PhoneGap Build使用苹果标准开发流程来构建应用程序,因此您需要注册其开发人员计划,以在PhoneGap Build上构建iOS应用程序。您还需要Mac来配置证书和配套文件。"
您必须在config.xml中提及设备详细信息,PhoneGap团队也使用Xcode为我们制作iOS构建。