我安装了CocoaPods并在Xcode中打开了xcworkspace但是在尝试构建时遇到了这个错误:
Ld /Users/Robert/library/Developer/Xcode/DerivedData/CocoaPodsFailure-eqajgeoxnquybpakipqqptcwudjt/Build/Products/DeBUG-iphonesimulator/CocoaPodsFailure.app/PlugIns/CocoaPodsFailureTests.xctest/CocoaPodsFailureTests normal x86_64 cd /Users/Robert/Code/_Playing/react-native-cocoapods/CocoaPodsFailure/ios export IPHONEOS_DEPLOYMENT_TARGET=8.0 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhonesimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -bundle -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhonesimulator.platform/Developer/SDKs/iPhonesimulator10.1.sdk -L/Users/Robert/library/Developer/Xcode/DerivedData/CocoaPodsFailure-eqajgeoxnquybpakipqqptcwudjt/Build/Products/DeBUG-iphonesimulator -F/Users/Robert/library/Developer/Xcode/DerivedData/CocoaPodsFailure-eqajgeoxnquybpakipqqptcwudjt/Build/Products/DeBUG-iphonesimulator -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhonesimulator.platform/Developer/library/Frameworks -fileList /Users/Robert/library/Developer/Xcode/DerivedData/CocoaPodsFailure-eqajgeoxnquybpakipqqptcwudjt/Build/Intermediates/CocoaPodsFailure.build/DeBUG-iphonesimulator/CocoaPodsFailureTests.build/Objects-normal/x86_64/CocoaPodsFailureTests.linkfileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -mios-simulator-version-min=8.0 -bundle_loader /Users/Robert/library/Developer/Xcode/DerivedData/CocoaPodsFailure-eqajgeoxnquybpakipqqptcwudjt/Build/Products/DeBUG-iphonesimulator/CocoaPodsFailure.app/CocoaPodsFailure -Xlinker -object_path_lto -Xlinker /Users/Robert/library/Developer/Xcode/DerivedData/CocoaPodsFailure-eqajgeoxnquybpakipqqptcwudjt/Build/Intermediates/CocoaPodsFailure.build/DeBUG-iphonesimulator/CocoaPodsFailureTests.build/Objects-normal/x86_64/CocoaPodsFailureTests_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -ObjC -framework XCTest /Users/Robert/library/Developer/Xcode/DerivedData/CocoaPodsFailure-eqajgeoxnquybpakipqqptcwudjt/Build/Products/DeBUG-iphonesimulator/libReact.a -lPods-CocoaPodsFailureTests -Xlinker -dependency_info -Xlinker /Users/Robert/library/Developer/Xcode/DerivedData/CocoaPodsFailure-eqajgeoxnquybpakipqqptcwudjt/Build/Intermediates/CocoaPodsFailure.build/DeBUG-iphonesimulator/CocoaPodsFailureTests.build/Objects-normal/x86_64/CocoaPodsFailureTests_dependency_info.dat -o /Users/Robert/library/Developer/Xcode/DerivedData/CocoaPodsFailure-eqajgeoxnquybpakipqqptcwudjt/Build/Products/DeBUG-iphonesimulator/CocoaPodsFailure.app/PlugIns/CocoaPodsFailureTests.xctest/CocoaPodsFailureTestsUndefined symbols for architecture x86_64: "std::__1::__next_prime(unsigned long)",referenced from: std::__1::__hash_table<std::__1::__hash_value_type<unsigned long,unsigned long>,std::__1::__unordered_map_hasher<unsigned long,std::__1::__hash_value_type<unsigned long,std::__1::hash<unsigned long>,true>,std::__1::__unordered_map_equal<unsigned long,std::__1::equal_to<unsigned long>,std::__1::allocator<std::__1::__hash_value_type<unsigned long,unsigned long> > >::rehash(unsigned long) in libReact.a(RCTJsCExecutor.o) "std::__1::mutex::lock()",referenced from: -[RCTModuleData setUpInstanceAndBrIDge] in libReact.a(RCTModuleData.o) cachedSystemFont(double,double) in libReact.a(RCTFont.o) "std::__1::mutex::unlock()",double) in libReact.a(RCTFont.o) "std::__1::mutex::~mutex()",referenced from: -[RCTModuleData .cxx_destruct] in libReact.a(RCTModuleData.o) cachedSystemFont(double,double) in libReact.a(RCTFont.o) "std::terminate()",referenced from: ___clang_call_terminate in libReact.a(RCTJsCExecutor.o) "operator delete[](voID*)",referenced from: -[RCTJsCExecutor dealloc] in libReact.a(RCTJsCExecutor.o) executerandomAccessModule(RCTJsCExecutor*,unsigned int,unsigned long,unsigned long) in libReact.a(RCTJsCExecutor.o) readRAMBundle(std::__1::unique_ptr<__sfile,int (*)(__sfile*)>,RandomAccessBundleData&) in libReact.a(RCTJsCExecutor.o) RandomAccessBundleData::~RandomAccessBundleData() in libReact.a(RCTJsCExecutor.o) "operator delete(voID*)",unsigned long> > >::~__hash_table() in libReact.a(RCTJsCExecutor.o) std::__1::__hash_table<std::__1::__hash_value_type<unsigned long,unsigned long> > >::__deallocate(std::__1::__hash_node<std::__1::__hash_value_type<unsigned long,voID*>*) in libReact.a(RCTJsCExecutor.o) ____ZL37installBasicSynchronousHooksOnContextP9jscontext_block_invoke_6 in libReact.a(RCTJsCExecutor.o) std::__1::unique_ptr<std::__1::__hash_node<std::__1::__hash_value_type<unsigned long,voID*>,std::__1::__hash_node_destructor<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned long,voID*> > > > std::__1::__hash_table<std::__1::__hash_value_type<unsigned long,unsigned long> > >::__construct_node_hash<std::__1::pair<unsigned long const,unsigned long> const&>(unsigned long,std::__1::pair<unsigned long const,unsigned long> const&&&) in libReact.a(RCTJsCExecutor.o) std::__1::__hash_table<std::__1::__hash_value_type<unsigned long,unsigned long> > >::__rehash(unsigned long) in libReact.a(RCTJsCExecutor.o) std::__1::__hash_table<std::__1::__hash_value_type<unsigned long,unsigned long> > >::erase(std::__1::__hash_const_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned long,voID*>*>) in libReact.a(RCTJsCExecutor.o) "operator new[](unsigned long)",referenced from: executerandomAccessModule(RCTJsCExecutor*,RandomAccessBundleData&) in libReact.a(RCTJsCExecutor.o) "operator new(unsigned long)",referenced from: std::__1::unique_ptr<std::__1::__hash_node<std::__1::__hash_value_type<unsigned long,unsigned long> > >::__rehash(unsigned long) in libReact.a(RCTJsCExecutor.o) "___cxa_begin_catch",referenced from: ___clang_call_terminate in libReact.a(RCTJsCExecutor.o) "___cxa_guard_acquire",referenced from: cachedSystemFont(double,double) in libReact.a(RCTFont.o) "___cxa_guard_release",double) in libReact.a(RCTFont.o) "___gxx_personality_v0",referenced from: -[RCTJavaScriptContext initWithjscontext:onThread:] in libReact.a(RCTJsCExecutor.o) -[RCTJavaScriptContext init] in libReact.a(RCTJsCExecutor.o) -[RCTJavaScriptContext invalIDate] in libReact.a(RCTJsCExecutor.o) +[RCTJsCExecutor runRunLoopThread] in libReact.a(RCTJsCExecutor.o) -[RCTJsCExecutor setBrIDge:] in libReact.a(RCTJsCExecutor.o) -[RCTJsCExecutor init] in libReact.a(RCTJsCExecutor.o) -[RCTJsCExecutor initWithUseCustomJsClibrary:] in libReact.a(RCTJsCExecutor.o) ...ld: symbol(s) not found for architecture x86_64clang: error: linker command Failed with exit code 1 (use -v to see invocation)
再生产
管理以重新创建一个新项目:
> react-native init
> react-native run-ios(运行正常)
> pod init&& pod安装(没有添加依赖项)
>从XCode构建(或反应本机run-ios)
这是一个示例项目(只需运行npm install和react-native run-ios来重现这个示例项目)
CocoaPodsFailure.zip
附加信息
> React Native版本:0.36.1
>平台:iOS
> *** 作系统:MacOS
use_frameworks
你的Podfile.它让我可以解决链接错误.
总结以上是内存溢出为你收集整理的ios – 让CocoaPods使用React Native的问题全部内容,希望文章能够帮你解决ios – 让CocoaPods使用React Native的问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)