gpt4 book ai didi

ios - ld : symbol(s) not found for architecture x86_64 (realm)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:11 25 4
gpt4 key购买 nike

我在我的 react-native 项目中使用 Realm :https://github.com/kdnakt/pixelarn

running ncu -u 之后在我的 Mac 上将 react-native-elements 更新为 1.0.0 并将 realm 更新为 2.23.0,react-native run-ios 不会启动我的应用程序并且我收到以下错误:

  realm::jsc::ObjectWrap<realm::js::CollectionClass<realm::jsc::Types> >::create_class() in libRealmReact.a(jsc_init.o)
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
** BUILD FAILED **

我看到了一些 Github 问题,并在我的项目目录中尝试了 rm -rf ~/Library/Developer/Xcode/DerivedData/rm -rf ios/build/,但仍然失败...如何使用 react-native run-ios 启动我的 React Native 应用程序?

最佳答案

react native 0.58.5及以上版本升级后做了一些修改。

Xcode Archive build failed with react native project

尝试在“Link Binary With Libraries”中手动链接 JavaScriptCore.framework。我遇到了同样的问题,它对我有用。

Image

关于ios - ld : symbol(s) not found for architecture x86_64 (realm),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54884700/

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