如何修复Swift iOS项目中的'No such module'ReactNativeNavigation'错误

时间:2019-05-18 12:10:00

标签: react-native-navigation wix-react-native-navigation react-native-navigation-v2

我刚刚使用一个快速的AppDelegate文件对我的ios项目实现了ReactNativeNavigation库,并且在构建该项目时收到错误消息:“没有这样的模块'ReactNativeNavigation'

我尝试安装该软件包的早期版本,并尝试在软件包本身中启用“仅在安装时复制”。

使用该软件包的我的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
  }

有人遇到过此问题或知道如何解决? 预先感谢!

1 个答案:

答案 0 :(得分:1)

最近在swift和ReactNativeNavigation中我遇到了类似的情况,我通过以下方法解决了此问题:

  • 从AppDelegate.swift中删除“导入ReactNativeNavigation”

  • "#import <ReactNativeNavigation/ReactNativeNavigation.h>"添加到您的“项目” -Bridge-Header.h

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