【问题标题】:Unable to find included file when i run ionic cordova build ios运行 ionic cordova build ios 时找不到包含的文件
【发布时间】:2019-03-21 20:07:39
【问题描述】:

我正在尝试使用 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

所以我运行 ionic cordova build ios --release --prod 并收到错误。

【问题讨论】:

    标签: cordova ionic-framework


    【解决方案1】:

    现在,出现此错误的原因可能有很多,例如实际上,该文件丢失了。那是因为cordova本身应该处理原生插件安装,你需要自己安装cocoapods,而不是pod install

    然而,这里可能的罪魁祸首是 XCode 的新构建系统。用外行的话来说,除其他外,发生的事情是默认文件夹结构随着 XCode 10(2018 年 9 月 17 日发布)发生了变化,搞砸了cordova 的大部分操作方式。

    目前,您有两个选择:

    1. 在 XCode 中的 File -> Workspace Settings -> Build Settings 下手动恢复到旧版构建系统
    2. 使用以下标志运行您的命令:ionic cordova build ios -- --buildFlag="-UseModernBuildSystem=0"

    这两种解决方案可能都需要您先删除并添加平台。 Cordova 5.0 发布时支持开箱即用的现代构建系统,但我对仓促发布的版本持怀疑态度。

    【讨论】:

      猜你喜欢
      • 2021-01-13
      • 2018-10-20
      • 2020-11-24
      • 1970-01-01
      • 2016-04-24
      • 1970-01-01
      • 2018-02-05
      • 1970-01-01
      • 2019-07-18
      相关资源
      最近更新 更多