RN 0.62 -- -- 18个重复的臂膀结构符号7
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RN 0.62 -- -- 18个重复的臂膀结构符号7相关的知识,希望对你有一定的参考价值。
我最近把react-native应用从0.60.4升级到了0.62.0,我已经解决了大量的问题,虽然我不知道我离成功还有多远,但我觉得已经很接近了,以下是我的pod文件的样子--。
platform :ios, '10.0'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
use_native_modules!
target 'MyProject' do
pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"
pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"
pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired"
pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety"
pod 'React', :path => '../node_modules/react-native/'
pod 'React-Core', :path => '../node_modules/react-native/'
pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules'
pod 'React-Core/DevSupport', :path => '../node_modules/react-native/'
pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS'
pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation'
pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob'
pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image'
pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS'
pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network'
pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings'
pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text'
pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration'
pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/'
pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact'
pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'
pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'
pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'
pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon"
pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon"
pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga', :modular_headers => true
pod 'RNCharts', :path => '../node_modules/react-native-charts-wrapper'
pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '4.2'
end
end
end
现在我也有一个桥头,它看起来像这样------。
//
// Use this file to import your target's public headers that you would like to expose to Swift.
//
#import "React/RCTBridge.h"
#import "React/RCTViewManager.h"
#import "React/RCTUIManager.h"
#import "React/UIView+React.h"
#import "React/RCTBridgeModule.h"
#import "React/RCTEventDispatcher.h"
#import "React/RCTEventEmitter.h"
#import "React/RCTFont.h"
我面临着以下错误 -
ld: 18 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
显然,这表明下面18个重复的文件--。
RNBarChartManager.o
RNBarChartManager.o
RNBubbleChartManager.o
RNBubbleChartManager.o
RNCandleStickChartManager.o
RNCandleStickChartManager.o
RNCombinedChartManager.o
RNCombinedChartManager.o
RNHorizontalBarChartManager.o
RNHorizontalBarChartManager.o
RNLineChartManager.o
RNLineChartManager.o
RNPieChartManager.o
RNPieChartManager.o
RNRadarChartManager.o
RNRadarChartManager.o
RNScatterChartManager.o
RNScatterChartManager.o
其中大部分属于 react-native-charts-wrapper
pakage。我不知道应该从哪里和如何删除这些重复的东西。
答案
最有可能的原因是,你已经启用了与Cocoapods的链接和自动链接,但你没有从Xcode项目中删除手动链接的框架。
如果你在Xcode中打开工作空间,然后在 "链接的二进制文件和框架 "部分查看。项目设置. 你可能有一个框架链接,称为类似 react-native-chart-wrapper.a
. 如果你把它删除,那么一切都应该工作。
你也可以寻找 Libraries
组在左边的文件列表中,并删除它。现在你用的是Cocoapods,你不再需要它了。当它询问时,只按 "删除引用 "而不是 "移到垃圾桶"。删除这个应该也会删除 "链接的二进制文件和框架 "中的相应列表。
以上是关于RN 0.62 -- -- 18个重复的臂膀结构符号7的主要内容,如果未能解决你的问题,请参考以下文章