Luu*_*ers 159
我试图清除配置文件,但没有任何帮助.从以前的XCode版本到此版本的变化是构建系统.通过将构建系统更改回旧版系统,我已经解决了这个问题.
您可以在文件>工作区设置(或项目设置)下切换构建系统,然后在Build System下选择Legacy Build System(参见屏幕截图).
祝好运!
编辑:从cordovo iOS 5.0.0开始,现在支持新的构建系统.可在此处找到更改日志:https://cordova.apache.org/announcements/2019/02/09/cordova-ios-release-5.0.0.html
jce*_*ile 14
如果从CLI运行/构建,请使用此命令来使用旧构建系统而不是新构建系统
cordova build ios --buildFlag="-UseModernBuildSystem=0"
Run Code Online (Sandbox Code Playgroud)
小智 5
您还可以在Cordova项目的根目录(如果尚未创建一个新的build.json文件),并添加以下json数据。这基本上告诉了“ ios”使用旧版构建系统的构建过程。它将自动将build.json文件中的构建标志添加到您的构建命令中,例如,cordova build ios --prod也将像键入时一样运行cordova build ios --prod --buildFlag="-UseModernBuildSystem=0"。
{
"ios": {
"debug": {
"buildFlag": [
"-UseModernBuildSystem=0"
]
},
"release": {
"buildFlag": [
"-UseModernBuildSystem=0"
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23736 次 |
| 最近记录: |