更新xcode10后cordova打包ios报错:Build settings from command line: CONFIGURATION_BUILD_DIR = /Users/mac/D...

cordova打包ios报错
Build settings from command line: CONFIGURATION_BUILD_DIR = /Users/mac/Deskt
是因为升级Xcode 10导致的!
Xcode 10默认使用新的构建系统(之前在Xcode 9中选择加入)。cordova-ios项目结构与这个新的构建系统不兼容并导致失败。
解决方案:
1.打包是加上-- --buildFlag="-UseModernBuildSystem=0"
例:ionic cordova build ios -- --buildFlag="-UseModernBuildSystem=0"
2.或者修改build.json配置文件构建,则可以在iOS版本或调试配置下添加以下内容:

“ buildFlag ”:[
   “ - UseModernBuildSystem = 0 ” 
]

据说cordova下个版本会更全面添加对xcode 10对支持

参考:https://github.com/apache/cordova-ios/issues/407

你可能感兴趣的:(更新xcode10后cordova打包ios报错:Build settings from command line: CONFIGURATION_BUILD_DIR = /Users/mac/D...)