我正在尝试存档我的项目,以便可以将其提交到应用商店。它的构建没有错误或警告,但是在存档时得到:
ld:275个用于体系结构arm64的重复符号
铛:错误:链接器命令失败,退出代码为1(使用-v查看调用)
如果有人有任何想法,请告诉我!我尝试将GCC_NO_COMMON_BLOCKS从YES设置为NO
以及从其他链接标志中删除-ObjC。
而且导入的所有内容都是.h,没有.m
CocoaPod文件
platform :ios, '8.0'
target “” do
source 'https://github.com/CocoaPods/Specs.git'
pod 'RCTMapboxGL', :path => '../node_modules/react-native-mapbox-gl/ios'
pod 'React', :path => ‘../node_modules/react-native'
pod 'React/RCTGeolocation', :path => ‘../node_modules/react-native'
pod 'React/RCTImage', :path => ‘../node_modules/react-native'
pod 'React/RCTNetwork', :path => ‘../node_modules/react-native'
pod 'React/RCTText', :path => ‘../node_modules/react-native'
pod 'React/RCTWebSocket', :path => ‘../node_modules/react-native'
pod 'AWSCore'
pod 'AWSAutoScaling'
pod 'AWSCloudWatch'
pod 'AWSDynamoDB'
pod 'AWSEC2'
pod 'AWSElasticLoadBalancing'
pod 'AWSKinesis'
pod 'AWSLambda'
pod 'AWSMachineLearning'
pod 'AWSMobileAnalytics'
pod 'AWSS3'
pod 'AWSSES'
pod 'AWSSimpleDB'
pod 'AWSSNS'
pod 'AWSSQS'
pod 'AWSCognito'
pod 'AWSCognitoIdentityProvider'
end
最佳答案
从评论:
该错误表明您正在链接libReact.a和libRCTWebSocket.a,并且两者都包含相同的类:RCTWebSocketModule。
关于xcode - Xcode : ld: 275 duplicate symbols for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39732017/