【发布时间】:2015-07-09 09:06:18
【问题描述】:
由于某些插件,我必须将我的 cordova iOS 应用程序的架构设置为 armv7。但是每次我构建我都必须使用 X-Code 来做到这一点。
有没有办法可以在cordova build 或cordova compile 阶段自动执行此过程
【问题讨论】:
标签: ios cordova phonegap-build
由于某些插件,我必须将我的 cordova iOS 应用程序的架构设置为 armv7。但是每次我构建我都必须使用 X-Code 来做到这一点。
有没有办法可以在cordova build 或cordova compile 阶段自动执行此过程
【问题讨论】:
标签: ios cordova phonegap-build
@Sushant,
如果您使用的是Phonegap Build,那么您也许可以在您的preferences in config.xml 中使用deployment-target。
这会在构建中设置 IPHONEOS_DEPLOYMENT_TARGET,它会转换为 ipa 属性列表中的 MinimumOSVersion。
【讨论】:
armv7 而不是部署目标
@Sushant,
也许我们在这里遗漏了一些要点。
根据 iOS 文档
重要提示:如果您需要以粗体列出的功能,则必须将您的应用程序构建为胖二进制文件(armv6 和 armv7)或要求最低 iOS 版本为 4.3 或更高版本。有关特定关键要求,请参阅各个设备表。
因此,解决您的问题的一种方法是设置您的 iOS 版本 4.3
接下来,您似乎需要向您的 Info.plist 添加以下项目
您可以通过 gap:config-file 属性扩展您的 config.xml 来做到这一点。
那么剩下的唯一问题是,这会奏效吗?
“official forum”代表电话间隙的最佳答案。
祝你好运,
杰西
【讨论】: