代码之家  ›  专栏  ›  技术社区  ›  kemicofa ghost

致命错误:找不到“appdelegate.h”文件;导入“appdelegate.h”

  •  0
  • kemicofa ghost  · 技术社区  · 6 年前

    描述

    我的项目以前是工作的,但自从我添加了一些babel插件之后,它就无法编译了。 注意,我不知道它们是否相关,即使我删除了添加的内容,它仍然会抛出相同的错误。

    我的宝贝

    {
      "presets": [
        "react-native"
      ],
      "plugins": [
        "transform-decorators-legacy",
        "transform-async-generator-functions",
        "transform-object-rest-spread",
        "transform-class-properties",
        "transform-runtime",
        "transform-regenerator"
      ]
    }
    

    错误:

    以下错误非常模糊。

    /用户/xxxxxx/webstormprojects/fluxrn/ios/fluxrn/main.m:12:9: 致命错误:找不到“appdelegate.h”文件

    导入“appdelegate.h”

        ^~~~~~~~~~~~~~~ 1 error generated.
    

    **生成失败**

    以下生成命令失败:compilec build/build/intermediates.noindex/fluxrn.build/debug iphonesimulator/fluxrn.build/objects normal/x86_64/main.o fluxrn/main.m标准x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler(1个失败)

    即使构建失败,模拟器也会启动并出现此错误。

    enter image description here

    问题

    是什么导致生成崩溃?

    我觉得找不到appdelegate.h很困惑。当我在xcode中打开ios项目时,它显然位于项目的根目录中。

    注意:回到以前的情况,仍然会抛出相同的错误。

    1 回复  |  直到 6 年前
        1
  •  0
  •   kemicofa ghost    6 年前

    react-native upgrade 似乎解决了以下问题:

    致命错误:找不到“appdelegate.h”文件“import appdelegate.h”

    在react native update之后,生成的ios中的文件夹结构不是最新的。运行上述命令将解决此问题。不过,我还是得到了异常(从屏幕截图),因此这可能来自另一个问题。