运行ionic cordova build ios命令的时候,提示以下错误;

error: archive not found at path '/Users/tuo3/git/ionic3-jpush-demo/platforms/ios/ionic3-jpush-demo.xcarchive' EXPORT FAILED

使用ionic info 命令查看了本地环境,发现是cordova-ios 4.5.5

应该是cordova-ios版本过低,不兼容xcode10导致的。

解决办法:

在你工程的根目录下,添加build.json文件,内容如下

 "buildFlag": [
  "-UseModernBuildSystem=0"
]

或者在命令行的后面加上 --buildFlag="-UseModernBuildSystem=0" 的参数

 ionic cordova build ios -- --buildFlag="-UseModernBuildSystem=0"