2011-12-05 44 views
5

我有一個CI環境構建我的項目。所以當我用xcodebuild -target MyTarget編譯我的項目並在物理設備上運行它時,我遇到了一個Three20庫之一的視覺錯誤以及可重現的崩潰。Xcode和xcodebuild上的行爲不同

但是,當我通過Xcode編譯和運行項目和相同的目標時,我既沒有崩潰也沒有視覺問題。

由於我沒有做任何事情想xcodebuild我期望兩個版本是相同的。一般來說,我寧願在兩個地方的問題比兩個地方的行爲不同。

有沒有人遇到類似的問題,我如何確保Xcode和xcodebuild的產品是相同的?非常感謝你的幫助。

+3

嘗試將'xcodebuild'的構建命令輸出與Xcode中的構建腳本比較,看看是否有區別? –

+0

您是否爲xcodebuild指定了一個工作區,是否與您在Xcode GUI中使用的工作區相同? –

+0

@ChrisGummer我沒有明確使用工作區,所以他們都應該使用相同的默認工作區。 – Besi

回答

3

嘗試運行xcodebuild -scheme MyScheme,其中MyScheme很可能是您的目標的名稱,如果Xcode爲您自動生成該方案。

GUI在構建時使用方案,我發現通過指定方案xcodebuild可以獲得相同的行爲。

相關問題