【问题标题】:ld: library not found for -lreact-native-fetch-blob with pods?ld:找不到带有 pod 的 -lreact-native-fetch-blob 的库?
【发布时间】:2018-08-24 22:47:47
【问题描述】:

我刚刚完成了与 android 的合作并开始使用 Xcode,而且使用它非常具有挑战性。我也不熟悉 pod,但我知道当我安装它们时,我从日志中得到了这个:

    Fetching podspec for `RNVectorIcons` from `../node_modules/react-native-vector-icons`
Fetching podspec for `react-native-fetch-blob` from `../node_modules/react-native-fetch-blob`
Downloading dependencies
Installing QBImagePickerController (3.4.0)
Using RNVectorIcons (4.5.0)
Installing RSKImageCropper (2.1.0)
Installing React (0.11.0)
Using react-native-fetch-blob (0.10.6)

我读到了,因为我有 fetch-blob 的 pod,所以我不需要使用 .xcodeproj,而是使用 .xcworkspace。我从侧面板中删除了 .xcodeproj,并从 Link Binary With Libraries 中删除了 .a。我如何知道我是否在使用 .xcworkspace?

这是错误:

    ld: warning: directory not found for option '-L/Users/laneyw/Desktop/ReactProjects/exampleapp/ios/build/Build/Products/Debug-iphonesimulator/RNVectorIcons'
ld: warning: directory not found for option '-L/Users/laneyw/Desktop/ReactProjects/exampleapp/ios/build/Build/Products/Debug-iphonesimulator/React'
ld: warning: directory not found for option '-L/Users/laneyw/Desktop/ReactProjects/exampleapp/ios/build/Build/Products/Debug-iphonesimulator/react-native-fetch-blob'
ld: library not found for -lreact-native-fetch-blob

【问题讨论】:

    标签: ios xcode react-native cocoapods react-native-fetch-blob


    【解决方案1】:

    在您打开 xcode 时点击“打开另一个项目”,然后在 finder 中导航到您的 .xcworkspace 文件

    在我的例子中,带有白色“A”的蓝色是 xcodeproj,带有蓝色“A”的白色是 .xcworkspace

    【讨论】:

    • 谢谢。但是我在哪里可以找到react-native-fetch-blob 的.xcworkspace?这将如何摆脱错误?
    • 抱歉,我刚刚注意到您的一个问题“我如何知道我是否在使用 .xcworkspace?”我用它来设置 cocoapods shift.infinite.red/… 让我告诉你。如果你能避免使用 cocoapods,那就去做吧!豆荚是您不需要的问题。我在没有 pod 的情况下使用 fetch-blob,但将它添加到 mixpanel 库中。抱歉,我无法对具体细节提供太多帮助。为了让我的项目与 cocoapods 一起工作,我与红屏作斗争了好几天,我希望你也会这样做。如果可以,请立即退出。
    • 好的,明白了。我将停止使用 pod,因为我开始诚实地看到问题。不过我还有一个问题。是否可以卸载它并从中删除软件包,以便我可以坚持手动链接?
    • 避免头痛的好主意。至于如何从你的项目中删除它,我会引导你到这个答案stackoverflow.com/questions/16427421/…
    猜你喜欢
    • 2016-04-14
    • 1970-01-01
    • 2019-08-09
    • 2021-11-29
    • 1970-01-01
    • 2021-01-13
    • 1970-01-01
    • 1970-01-01
    • 2015-07-04
    相关资源
    最近更新 更多