【问题标题】:react-native library not found for -lRNSVG-tvOS未找到 -lRNSVG-tvOS 的 react-native 库
【发布时间】:2017-08-10 10:27:25
【问题描述】:

我正在使用 react-native 开发 android 和 ios 应用程序。 我对 ios-development 和 Xcode 环境一无所知。

当我运行react-native run-ios 时,我看到了这个错误:

ld: library not found for -lRNSVG-tvOS
clang: error: linker command failed with exit code 1 (use -v to see invocation)


** BUILD FAILED **

有什么想法吗?

UPD: 这可能是由 react-native-svg 或 react-native-vector-icons 包引起的。

【问题讨论】:

    标签: ios xcode react-native react-native-ios mobile-development


    【解决方案1】:

    https://github.com/facebook/react-native/issues/13783相关

    刚刚从库中删除 *-tvOS.a 文件

    来自https://github.com/rebeccahughes/react-native-device-info/issues/258#issuecomment-340434729

    似乎是由 react-native 链接引起的错误

    您可以手动删除 Xcode 中的 libRNDeviceInfo-tvOS.a -> [您的 iOS 构建目标] -> 构建 短语 -> 将二进制文件与库链接。

    【讨论】:

      【解决方案2】:

      我们为多个客户设置了多目标设置。该库已添加到基本目标。确保从正确的目标中移除。

      【讨论】:

        猜你喜欢
        • 2021-09-16
        • 2022-07-11
        • 2018-11-22
        • 2022-01-24
        • 2021-02-05
        • 2019-05-06
        • 2017-11-03
        • 2020-05-27
        • 2021-09-11
        相关资源
        最近更新 更多