2012-04-18 57 views
15

我有一個Mac OS X應用程序,它由主目標和從屬框架組成。由於在我的Mac OS X應用程序上啓用了代碼簽名,我注意到Xcode在每次運行時重新構建主要目標,即使我沒有觸及一行代碼。如何防止Xcode每次重建項目

這是一個問題,因爲依賴框架需要知道主目標文件的CRC。每次Xcode重建主要目標時,CRC都會改變。

在代碼簽名之前,我會構建一個主要目標,生成CRC,將CRC輸入到我的框架代碼中,然後再次構建主目標。 Xcode會注意到只有框架發生了變化,所以它不會重建主要目標。

有什麼建議嗎?謝謝!

Simon

+0

當你運行一些沒有構建的東西時,你看不到你在代碼中做出的改變。 Xcode只是在磁盤上運行可執行文件。 – Fab1n 2012-08-30 16:16:14

+0

我找不到一個很好的解決方法,所以我只是刪除了CRC校驗碼。 – 2012-08-30 16:53:24

回答

18

實際上Xcode中有一個選項可以在沒有構建代碼的情況下運行。選擇Product> Perform Action下的「Run Without Building」選項。這個熱鍵是ctrl + cmd + R.