bigsui / shopping-react-native

shopping app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

我使用的react-native: 0.31.0 出现如下错误

bright135 opened this issue · comments

Ld /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator/bqseller.app/bqseller normal x86_64
cd /Users/FL/Desktop/ReactNative/shopping-react-native-master/ios
export IPHONEOS_DEPLOYMENT_TARGET=8.3
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 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk -L/Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator -F/Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator -filelist /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Intermediates/bqseller.build/Debug-iphonesimulator/bqseller.build/Objects-normal/x86_64/bqseller.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -mios-simulator-version-min=8.3 -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -ObjC -fobjc-arc -fobjc-link-runtime /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator/libReact.a /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator/libRCTActionSheet.a /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator/libRCTGeolocation.a /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator/libRCTImage.a /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator/libRCTLinking.a /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator/libRCTNetwork.a /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator/libRCTSettings.a /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator/libRCTText.a /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator/libRCTVibration.a /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator/libRCTWebSocket.a -Xlinker -dependency_info -Xlinker /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Intermediates/bqseller.build/Debug-iphonesimulator/bqseller.build/Objects-normal/x86_64/bqseller_dependency_info.dat -o /Users/FL/Library/Developer/Xcode/DerivedData/bqseller-godpmactwmoivbcccfoaqgknkevp/Build/Products/Debug-iphonesimulator/bqseller.app/bqseller

Undefined 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, unsigned long>, std::__1::hash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::equal_to, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned long, unsigned long> > >::rehash(unsigned long) in libReact.a(RCTJSCExecutor.o)
"std::terminate()", referenced from:
clang_call_terminate in libReact.a(RCTJSCExecutor.o)
"operator delete", 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
)", 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, unsigned long>, std::__1::hash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::equal_to, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned long, unsigned long> > >::~__hash_table() in libReact.a(RCTJSCExecutor.o)
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, unsigned long>, std::__1::hash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::equal_to, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned long, unsigned long> > >::__deallocate(std::__1::__hash_node<std::__1::_hash_value_type<unsigned long, unsigned long>, void>
) in libReact.a(RCTJSCExecutor.o)
std::__1::pair<std::__1::__hash_iterator<std::__1::__hash_node<std::__1::_hash_value_type<unsigned long, unsigned long>, void>>, bool> 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, unsigned long>, std::__1::hash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::equal_to, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned long, unsigned long> > >::__insert_unique<std::__1::pair<unsigned long const, unsigned long> const&>(std::__1::pair<unsigned long const, unsigned long> const&&&) in libReact.a(RCTJSCExecutor.o)
std::__1::unique_ptr<std::__1::__hash_node<std::__1::_hash_value_type<unsigned long, unsigned long>, void>, std::__1::__hash_node_destructor<std::__1::allocator<std::__1::__hash_node<std::__1::_hash_value_type<unsigned long, unsigned long>, void> > > > 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, unsigned long>, std::__1::hash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::equal_to, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned long, unsigned long> > >::__construct_node<std::__1::pair<unsigned long const, unsigned long> const&>(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>, std::__1::__unordered_map_hasher<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::hash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::equal_to, true>, std::__1::allocator<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>, std::__1::__unordered_map_hasher<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::hash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::equal_to, true>, std::__1::allocator<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, unsigned long>, void>
>) in libReact.a(RCTJSCExecutor.o)
"operator new[](unsigned long)", referenced from:
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)
"operator new(unsigned long)", referenced from:
std::__1::unique_ptr<std::__1::__hash_node<std::__1::_hash_value_type<unsigned long, unsigned long>, void>, std::__1::__hash_node_destructor<std::__1::allocator<std::__1::__hash_node<std::__1::_hash_value_type<unsigned long, unsigned long>, void> > > > 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, unsigned long>, std::__1::hash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::equal_to, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned long, unsigned long> > >::__construct_node<std::__1::pair<unsigned long const, unsigned long> const&>(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>, std::__1::__unordered_map_hasher<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::hash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::equal_to, true>, std::__1::allocator<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)
"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 errorForJSError:] in libReact.a(RCTJSCExecutor.o)
RCTNSErrorFromJSError(RCTJSCWrapper
, OpaqueJSContext const
, OpaqueJSValue const
) in libReact.a(RCTJSCExecutor.o)
+[RCTJSCExecutor runRunLoopThread] in libReact.a(RCTJSCExecutor.o)
-[RCTJSCExecutor setBridge:] in libReact.a(RCTJSCExecutor.o)
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

"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, unsigned long>, std::__1::hash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, unsigned long>, std::__1::equal_to, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned long, unsigned long> > >::rehash(unsigned long) in libReact.a(RCTJSCExecutor.o)
................................