CLI Cordova更改ios构建目标

时间:2014-06-11 08:48:05

标签: xcode cordova command-line-interface

我在我的iOS项目中添加了3个目标(具有不同的配置,不同的plist和特定配置)。

  • 目标1 - > MyApp的-Info.plist中
  • 目标2 - > MyApp的-2- Info.plist中
  • 目标3 - > MyApp的-3- Info.plist中

但是,当我执行命令cordova build ios时,我无法选择要编译的目标。默认情况下它始终是目标(目标1)。

在终端的日志中,我总是有以下几行: ProcessInfoPlistFile build/emulator/MyApp.app/Info.plist MyApp/MyApp-Info.plist

有没有办法选择要编译的目标?还是Xcode项目配置?

1 个答案:

答案 0 :(得分:1)

before_build挂钩与shell变量结合使用,可以将所需的.plist文件动态复制/重命名为MyApp-Info.plist。例如:BUILD_TARGET=1 cordova build ios。那么前钩子当然应该考虑BUILD_TARGET