2017-09-01 99 views
3

我有一個令人困擾的問題。我試圖在Xcode中創建一個陣營原生應用8.生成/在模擬器中運行工作正常,但一旦我開始存檔我收到以下錯誤:XCode 8 - 構建工作但歸檔失敗 - React Native

Apple Mach-O Linker (ld) Error Group 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

這是唯一的錯誤,所有的步驟後,它的已經完成,沒有進一步的解釋。

現在我安裝了Fastlane,發現它因重複符號而失敗。從「鏈接的框架和庫」中刪除重複項可解決此問題,並允許我歸檔該應用程序。

但是現在我不能再爲模擬器構建,因爲缺少符號。

我一直在尋找這2天,我找不到解決方案。

任何人都有一個想法,爲什麼發生這種情況,以及如何解決它?

回答

2

我找到了解決方案!

基於此線程https://github.com/facebook/react-native/issues/12814如果您使用Pods,它還包含基本反應項目,最終會導致重複引用。

爲了解決這個問題,參考反應需要拆除:

  1. 打開[yourproject] .xcworkspace
  2. 選擇莢項目
  3. 期目標刪除反應。 (點擊目標列表下方的減號按鈕)。
  4. Clean(產品>清潔)& archive/build/whatever。

這個解決方案的榮譽和andfk!

相關問題