通过cordova / phonegap构建过程为ios应用程序设置架构

时间:2015-07-09 09:06:18

标签: ios cordova phonegap-build

由于某些插件,我必须将我的cordova iOS应用程序的架构设置为armv7。但每次我建立时我都必须使用X-Code来做到这一点。

有没有办法可以在cordova buildcordova compile阶段

自动执行此流程

2 个答案:

答案 0 :(得分:0)

@Sushant, 如果您使用 Phonegap Build ,那么您可以在preferences in config.xml中使用blue

  

这将在构建中设置IPHONEOS_DEPLOYMENT_TARGET,它将转换为ipa属性列表中的MinimumOSVersion。

答案 1 :(得分:0)

@Sushant,

也许我们在这里错过了一些优点。

根据iOS文档

设备兼容性
https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html

  

重要提示:如果您需要以粗体列出的功能,则必须将应用程序构建为胖二进制文件(armv6和armv7),或者要求最低iOS版本为4.3或更高版本。有关特定密钥要求,请参阅各个设备表。

所以解决你的问题的一种方法就是设置你的 iOS版本的4.3

接下来,您需要在 Info.plist 中添加并归属以下项目

  • UIRequiredDeviceCapabilities = ARM7

您可以通过gap:config-file属性扩展 config.xml 来实现此目的。

那剩下的唯一问题是,这会有效吗?

能够最好地回答“official forum”手机屏幕的人。

祝你好运,
杰西