我正在尝试使用Ionic在IOS中构建应用程序。
我在终端ionic cordova build ios --release --prod
中运行
但是我收到了
build-release.xcconfig第28行:无法找到包含的文件 “ ../pods-release.xcconfig"**建立失败**
我找到build-release.xcconfig并在28行中找到此导入:
#include "../pods-release.xcconfig"
我在我的项目中找不到此存档。我如何生成此存档?
我按照以下步骤安装cocoapods:
导航到平台/ ios并运行:
sudo gem install cocoapods
pod setup
pod init
pod install
所以我运行离子cordova build ios --release --prod并收到错误。
答案 0 :(得分:1)
现在,可能有许多原因导致此错误存在,例如该文件实际上丢失了。那是因为cordova本身应该处理本机插件安装,所以您需要自己安装cocoapods,而不是pod install
。
但是,这里可能的罪魁祸首是XCode的新构建系统。用外行的话来说,发生的事情是,默认文件夹结构随XCode 10(2018年9月17日发布)发生了变化,从而破坏了cordova的大部分操作方式。
按原样,您有两个选择:
ionic cordova build ios -- --buildFlag="-UseModernBuildSystem=0"
这两种解决方案都可能需要先删除并添加平台。 Cordova 5.0已发布,其中开箱即用地支持现代构建系统,但我对匆忙发布的版本表示怀疑。