0

我刚刚使用 swift 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
  }

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

4

1 回答 1

2

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

  • 从 AppDelegate.swift 中删除“import ReactNativeNavigation”

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

  • 清除构建缓存并再次构建。

于 2019-11-13T15:17:39.070 回答