更新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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容