gpt4 book ai didi

ios - 未找到 -lRCTO 方向的库

转载 作者:行者123 更新时间:2023-12-01 16:14:04 25 4
gpt4 key购买 nike

我是 React Native 的初学者,我构建了一个在 android 上运行良好的移动应用程序,但是当我尝试使用 Xcode 为 iOS 生成 IPA 时,我遇到了这个问题

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

RCTOrientation 显示为红色,我在我的项目文件夹中找不到这个包

enter image description here

最佳答案

尝试:

1)
- 在 Xcode 中,确保您已遵循以下 3 个步骤:

a) 添加 node_modules/react-native-orientation/iOS/RCTOrientation.xcodeproj到您的 xcode 项目,通常在 Libraries 组下

enter image description here

它应该显示在这样的列表中的某个位置:

b) 添加 libRCTOrientation.a (来自 RCTOrientation.xcodeproj 下的 Products)构建目标的 Linked Frameworks and Libraries 列表

它应该显示在这样的列表中的某个位置:

enter image description here

c) 添加$(SRCROOT)/../node_modules/react-native-orientation/iOS/RCTOrientation/到项目名称 -> build设置 -> 标题搜索路径

确保路径正确,在我的情况下,我必须添加 /../在其中,如上面我的 RN 项目,rn-orientation 文档指定没有 /../ .

  • 在 Xcode 中转到产品菜单并运行 Clean build folder
  • 运行 react-native run-ios

  • 如果还是不行试试

    2) Xcode 转到产品菜单、方案、编辑方案、构建并确保在构建选项中未启用并行构建
    enter image description here

    如果它仍然不起作用:

    3) 尝试清理所有缓存并重新启动 npm:
    rm -rf $TMPDIR/react-* && rm -rf $TMPDIR/metro-* && rm -rf $TMPDIR/haste-* && watchman watch-del-all && rm -rf ios/build && rm -rf node_modules && yarn install && npm start -- --reset-cache
    如果您没有安装 yarn ,只需更换 yarn带有 npm 的词在上面的命令中。

    Xcode 添加库步骤的来源: https://github.com/yamill/react-native-orientation

    关于ios - 未找到 -lRCTO 方向的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53303982/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com