2011-11-16 74 views
17

「產品」下的我的「運行」按鈕呈灰色,在嘗試了各種論壇的一些事情後,無法弄清楚出了什麼問題。Xcode 4.2產品 - >運行灰色

我試圖消除project.xcworkspace和xcuserdata文件,並讓Xcode中產生新的,但沒有...

我的同事來自的IntelliJ使用AppCode,當他拉的代碼,它只是運行精細。但是如果他在Xcode中打開相同的文件,他的「運行」也會變灰。

+0

什麼是您使用的XCode版本?它多久保持灰色。如果使用鍵盤快捷鍵Command + R,會發生什麼情況Command + R – 0x8badf00d

+0

XCode 4.2,Command + R什麼也不做,它會永久灰顯 – FishStix

+0

當您創建新項目和Build + Run時會發生什麼? – 0x8badf00d

回答

4

我使用AppCode的同事編輯了配置文件,移動了一些框架等等。我們注意到在project.pbxproj文件中使用相對路徑和絕對路徑時,XCode和AppCode存在差異。

最終,我只是將代碼恢復到了他的更改之前,所以在此階段,我並不完全確定配置文件中的哪個差異實際上導致Xcode無法運行該項目。

**編輯 從.git日誌看來,AppCode看起來像是添加了7組「/../」的相關目錄,之前只有5個「/../」的實例才能返回到根目錄。 更令人沮喪的是,Xcode沒有辦法在IDE內處理這個問題。

+1

2015年同樣的事情。不知何故計劃遭到破壞,可執行文件ipa在xcode中無法選擇。在AppCode中打開項目並 – emrahgunduz

26

「編輯」 您當前的 「計劃」:

enter image description here

請確保您有 「運行」 檢查爲構建目標:

enter image description here

+0

該方案很好,AppCode編輯pbxproj和Xcode的相對目錄結構有所不同 – FishStix

+0

@FishStix嗯,好的,很高興你把它修好了! – chown

+3

並且改變「可執行」從無到XXX。應用修復了我的情況。 – Sugar

5

請確保您有正確的目標選定。

(左上在Xcode窗口,靠近三角形運行按鈕。)

5

該方案需要是固定的(我不知道爲什麼Xcode中改變了它)
下面是所需的步驟:
Goto project,Edit Scheme...,Change executable

+0

適用於我的舊項目thx。 –