我在我的iOS项目中添加了3个目标(具有不同的配置,不同的plist和特定配置)。
但是,当我执行命令cordova build ios
时,我无法选择要编译的目标。默认情况下它始终是目标(目标1)。
在终端的日志中,我总是有以下几行:
ProcessInfoPlistFile build/emulator/MyApp.app/Info.plist MyApp/MyApp-Info.plist
有没有办法选择要编译的目标?还是Xcode项目配置?
答案 0 :(得分:1)
将before_build
挂钩与shell变量结合使用,可以将所需的.plist
文件动态复制/重命名为MyApp-Info.plist
。例如:BUILD_TARGET=1 cordova build ios
。那么前钩子当然应该考虑BUILD_TARGET
。