2016-05-31 83 views
0

我有一個項目,它完全從xCode 7構建,但從bash中失敗。我對命令行非常陌生,因此不太清楚,我應該提供哪些附加信息。它只是運行大量的源文件,並在CompileC部分失敗。從命令行構建iOS應用程序帶來的錯誤

它帶來單個消息: 以下製作命令失敗: CompileC構建對象 - 正常/ ARMv7的/ PGDataManager.o 路徑源 PGDataManager.m正常的ARMv7目標c com.apple.compilers 路徑.llvm.clang.1_0.compiler

這是這個具體的來源,我想,但我想知道它爲什麼從xCode完美的作品?另外,我已經檢查過這個PGDataManager,一切都很好。

如果我可以提供其他信息 - 請問我。

+0

當你在Xcode做一個好身材,去報告導航器窗口,找到它編譯該源文件的行。 (確保選擇了「所有消息」。)單擊行右邊的按鈕將其展開。比較Xcode發出的編譯命令與你在命令行看到的編譯命令。 –

+0

我沒有明白。我在編譯xCode期間沒有問題,只能從終端 –

+0

我明白。我的評論告訴你如何看到一個**好的**編譯命令,以便你可以將它與一個失敗的比較。 –

回答

0

經過一番研究,我成功了。這裏是我的步驟,如果有人接近類似的問題:

  • 起初我在禁用設置「查找暗指的依賴」,並試圖再次在Xcode構建它。很多有頭錯誤的出現,我固定他們
  • 我以前的工作空間,而不是xcodeproj
  • 設置ARCHS似乎沒有必要