2016-06-19 28 views
0

將應用程序(整個項目)移動到另一臺機器的正確過程是什麼?我在兩臺機器之間使用了位同步。一旦它同步到機器B,我嘗試了npm install,npm start,實際上 - 我嘗試了很多不同的東西,我無法列出所有的東西。我確信最好的方法是使用git。但是我想象一下在使用git之後還有一個過程。任何幫助將非常感激。將react-native項目移動到另一臺機器

謝謝。

更新:

我已經盡我的項目移動到另一臺機器兩種不同的方式。我試着通過閃存驅動器並克隆存儲庫。我使用兩種方法從xcode獲得相同的輸出。下面是輸出:

Ld /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator/weekdays.app/weekdays normal x86_64 
    cd /Volumes/Development/React_Native_Workspace/weekdays/ios 
    export IPHONEOS_DEPLOYMENT_TARGET=7.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 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk -L/Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator -F/Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator -filelist /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Intermediates/weekdays.build/Debug-iphonesimulator/weekdays.build/Objects-normal/x86_64/weekdays.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -mios-simulator-version-min=7.0 -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -ObjC -fobjc-arc -fobjc-link-runtime /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator/libReact.a /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator/libRCTActionSheet.a /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator/libRCTGeolocation.a /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator/libRCTImage.a /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator/libRCTLinking.a /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator/libRCTNetwork.a /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator/libRCTSettings.a /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator/libRCTText.a /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator/libRCTVibration.a /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator/libRCTWebSocket.a -Xlinker -dependency_info -Xlinker /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Intermediates/weekdays.build/Debug-iphonesimulator/weekdays.build/Objects-normal/x86_64/weekdays_dependency_info.dat -o /Volumes/Storage/DMA/Library/Developer/Xcode/DerivedData/weekdays-arzaqchtoxfjakbcqdknjpumqzwi/Build/Products/Debug-iphonesimulator/weekdays.app/weekdays 

Undefined symbols for architecture x86_64: 
    "_OBJC_CLASS_$_RCTEventEmitter", referenced from: 
     _OBJC_CLASS_$_RCTKeyboardObserver in libReact.a(RCTKeyboardObserver.o) 
    "_OBJC_METACLASS_$_RCTEventEmitter", referenced from: 
     _OBJC_METACLASS_$_RCTKeyboardObserver in libReact.a(RCTKeyboardObserver.o) 
    "_RCTProfileTagAlways", referenced from: 
     ___23-[RCTJSCExecutor setUp]_block_invoke_3 in libReact.a(RCTJSCExecutor.o) 
     ___23-[RCTJSCExecutor setUp]_block_invoke.235 in libReact.a(RCTJSCExecutor.o) 
     ___39-[RCTJSCExecutor registerNativeRequire]_block_invoke in libReact.a(RCTJSCExecutor.o) 
    "std::terminate()", referenced from: 
     ___clang_call_terminate in libReact.a(RCTJSCExecutor.o) 
    "operator delete[](void*)", referenced from: 
     executeRandomAccessModule(RCTJSCExecutor*, unsigned int, unsigned long, unsigned long) in libReact.a(RCTJSCExecutor.o) 
    "operator new[](unsigned long)", referenced from: 
     executeRandomAccessModule(RCTJSCExecutor*, unsigned int, unsigned long, 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) 
     _RCTNSErrorFromJSError in libReact.a(RCTJSCExecutor.o) 
     +[RCTJSCExecutor runRunLoopThread] in libReact.a(RCTJSCExecutor.o) 
     -[RCTJSCExecutor init] in libReact.a(RCTJSCExecutor.o) 
     -[RCTJSCExecutor context] 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) 
+1

在git中,克隆項目後,您只需要'npm install'' react-native start'並從本地IDE運行應用程序。我不確定你錯過了什麼部分,除了可能安裝'react-native-cli' –

+0

我更新了我的問題,輸出了我在xcode中獲得的錯誤。 – MrDMAdev

回答

0

最大的問題是確保所有的本地需求得到滿足,就像nodenpm

所有的東西在這裏: facebook.github.io/react-native /docs/getting-started.html#content

+0

我更新了我的問題,輸出了我在xcode中獲得的錯誤。 – MrDMAdev

0

我想通了....機器B.顯然足以導致差異的

我運行在計算機A的Xcode 7.3.1和7.3上面的輸出。

相關問題