我知道这里有类似的问题,但给出的答案对我没有帮助。所以这是我具体的问题。
所以从0.57.8升级到0.58.x似乎给了我这个问题:
ld: 32 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的 podfile 已经有针对其他问题推荐的解决方案:
我现在完全被困住了:(p.s 我正在使用rn-dif-purge
进行升级
post_install do |installer|
installer.pods_project.targets.each do |target|
if target.name == 'yoga'
# Workaround: react-native v0.52 bug issue #17274
# node_modules/react-native/ReactCommon/yoga/yoga/YGNodePrint.cpp:208:46: Implicit conversion loses integer
# precision: 'size_type' (aka 'unsigned long') to 'const uint32_t' (aka 'const unsigned int')
# https://github.com/facebook/react-native/issues/17274#issuecomment-356363557
target.build_configurations.each do |config|
config.build_settings['GCC_TREAT_WARNINGS_AS_ERRORS'] = 'NO'
config.build_settings['GCC_WARN_64_TO_32_BIT_CONVERSION'] = 'NO'
end
end
if target.name == 'react-native-google-maps'
target.build_configurations.each do |config|
config.build_settings['CLANG_ENABLE_MODULES'] = 'No'
end
end
if target.name == "React"
target.remove_from_project
end
end
end
target 'myCoolAppTests' do
inherit! :search_paths
# Pods for testing
end
全输出:
ld: warning: directory not found for option '-L/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/React'
duplicate symbol __ZN5folly7dynamic7destroyEv in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZNK5folly7dynamic4hashEv in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZNK5folly7dynamic4sizeEv in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZNK5folly7dynamic8typeNameEv in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly9TypeErrorD2Ev in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly9TypeErrorD1Ev in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly9TypeErrorD0Ev in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly9TypeErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7dynamic4TypeESB_ in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly9TypeErrorC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7dynamic4TypeESB_ in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic5eraseENSt3__111__wrap_iterIPKS0_EES5_ in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamicaSEOS0_ in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZNK5folly7dynamicltERKS0_ in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZNK5folly7dynamiceqERKS0_ in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamicaSERKS0_ in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZTVN5folly9TypeErrorE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZTSN5folly9TypeErrorE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZTIN5folly9TypeErrorE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8TypeInfoIxE4typeE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8TypeInfoIdE4typeE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8TypeInfoIbE4typeE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8TypeInfoINS0_10ObjectImplEE4typeE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8TypeInfoINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4typeE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8TypeInfoINSt3__16vectorIS0_NS2_9allocatorIS0_EEEEE4typeE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly9TypeErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7dynamic4TypeE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly9TypeErrorC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7dynamic4TypeE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8typeNameENS0_4TypeE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8TypeInfoIxE4nameE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8TypeInfoIdE4nameE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8TypeInfoIbE4nameE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8TypeInfoINS0_10ObjectImplEE4nameE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8TypeInfoINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4nameE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
duplicate symbol __ZN5folly7dynamic8TypeInfoINSt3__16vectorIS0_NS2_9allocatorIS0_EEEEE4nameE in:
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/Folly/libFolly.a(dynamic.o)
/Users/user01/Library/Developer/Xcode/DerivedData/my-cool-app-efqysosplvdxlnghszhgchphxsac/Build/Products/Debug-iphonesimulator/libReact.a(dynamic.o)
ld: 32 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
假设项目在 Git 上,重命名当前文件夹(例如,如果它是"MyProject",请将其更改为"MyProjectt"(,然后:
-
提交所有更改!
-
使用该名称创建新项目
react-native init MyProject --version=0.58.9
-
复制
.git
文件夹(请注意它是隐藏的( - 同时复制所有.js
文件,例如app.js
和package.json
-
安装所有依赖项并提升
react-native
版本! -
运行 Git 客户端(例如 GitHub 桌面( - 在
iOS
和android
文件夹中看到更改 -
提交更改