如何修复 swift ios 项目中的“No such module 'ReactNativeNavigation'”错误

How to fix 'No such module 'ReactNativeNavigation' error in swift ios project

我刚刚使用 swift AppDelegate 文件将 ReactNativeNavigation 库实现到我的 ios 项目中,当我构建项目时出现错误:'No such module 'ReactNativeNavigation'

我尝试安装该软件包的先前版本,并尝试在该软件包中启用 'Copy only when installing'。

我的 AppDelegate.swift 文件的部分使用包

import ReactNativeNavigation

...

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
    let jsCodeLocation = RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index", fallbackResource: nil)
    ReactNativeNavigation.bootstrap(jsCodeLocation, launchOptions: launchOptions)

    return true
  }

有没有人遇到过这个问题或知道如何解决? 提前致谢!

我最近在 swift 和 ReactNativeNavigation 上遇到了类似的情况,我通过以下方式修复了它:

  • 正在从 AppDelegate.swift

  • 中删除 "import ReactNativeNavigation"
  • "#import <ReactNativeNavigation/ReactNativeNavigation.h>" 添加到您的 "project"-Bridge-Header.h

  • 清除构建缓存并重新构建。