您当前的位置: 首页 >  ar

ITKEY_

暂无认证

  • 0浏览

    0关注

    732博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

React Native duplicate symbols for architecture x86_64

ITKEY_ 发布时间:2021-10-27 11:22:12 ,浏览量:0

报错信息

/Users/itkey/Library/Developer/Xcode/DerivedData/ywh-ggctvlciyanthueovxlwtkygqwha/Build/Products/Debug-iphonesimulator/react-native-viewpager/libreact-native-viewpager.a(ReactViewPagerManager.o) ld: 39 duplicate symbols for architecture x86_64

详细报错信息

duplicate symbol ‘OBJC_IVARKaTeX parse error: Expected group after '_' at position 464: …bol '_OBJC_IVAR_̲_ReactNativePageView._dismissKeyboard’ in: /Users/itkey/Library/Developer/Xcode/DerivedData/ywh-ggctvlciyanthueovxlwtkygqwha/Build/Products/Debug-iphonesimulator/react-native-pager-view/libreact-native-pager-view.a(ReactNativePageView.o) /Users/itkey/Library/Developer/Xcode/DerivedData/ywh-ggctvlciyanthueovxlwtkygqwha/Build/Products/Debug-iphonesimulator/react-native-viewpager/libreact-native-viewpager.a(ReactNativePageView.o) duplicate symbol ‘OBJC_IVARKaTeX parse error: Expected group after '_' at position 467: …bol '_OBJC_IVAR_̲_ReactNativePageView._scrollEnabled’ in: /Users/itkey/Library/Developer/Xcode/DerivedData/ywh-ggctvlciyanthueovxlwtkygqwha/Build/Products/Debug-iphonesimulator/react-native-pager-view/libreact-native-pager-view.a(ReactNativePageView.o) /Users/itkey/Library/Developer/Xcode/DerivedData/ywh-ggctvlciyanthueovxlwtkygqwha/Build/Products/Debug-iphonesimulator/react-native-viewpager/libreact-native-viewpager.a(ReactNativePageView.o) duplicate symbol ‘OBJC_IVARKaTeX parse error: Expected group after '_' at position 478: …ol '_OBJC_CLASS_̲_ReactViewPagerManager’ in: /Users/itkey/Library/Developer/Xcode/DerivedData/ywh-ggctvlciyanthueovxlwtkygqwha/Build/Products/Debug-iphonesimulator/react-native-pager-view/libreact-native-pager-view.a(ReactViewPagerManager.o) /Users/itkey/Library/Developer/Xcode/DerivedData/ywh-ggctvlciyanthueovxlwtkygqwha/Build/Products/Debug-iphonesimulator/react-native-viewpager/libreact-native-viewpager.a(ReactViewPagerManager.o) duplicate symbol ‘OBJC_METACLASS$_ReactViewPagerManager’ in: /Users/itkey/Library/Developer/Xcode/DerivedData/ywh-ggctvlciyanthueovxlwtkygqwha/Build/Products/Debug-iphonesimulator/react-native-pager-view/libreact-native-pager-view.a(ReactViewPagerManager.o) /Users/itkey/Library/Developer/Xcode/DerivedData/ywh-ggctvlciyanthueovxlwtkygqwha/Build/Products/Debug-iphonesimulator/react-native-viewpager/libreact-native-viewpager.a(ReactViewPagerManager.o) ld: 39 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

** BUILD FAILED **

The following build commands failed: Ld /Users/itkey/Library/Developer/Xcode/DerivedData/ywh-ggctvlciyanthueovxlwtkygqwha/Build/Products/Debug-iphonesimulator/ywh.app/ywh normal (in target ‘ywh’ from project ‘ywh’)

原因分析

可能是react-native-viewpager这个组件与@react-native-community/viewpager组件之间发生了冲突导致的。

因为我在使用的Ant Design中依赖了@react-native-community/viewpager,而react-native-viewpager又是另一个组件的依赖,放一起就冲突了。

解决办法

react-native-viewpager@react-native-community/viewpager去掉其中之一。

我去掉了@react-native-community/viewpager,问题成功解决。

参考

https://issueexplorer.com/issue/callstack/react-native-pager-view/443

关注
打赏
1665243900
查看更多评论
立即登录/注册

微信扫码登录

0.0362s