當我在XCode中對我的iPhone遊戲項目進行代碼更改,然後執行CMD-B + Enter時,我期望項目被保存,構建和運行在最新的模擬器上。有時候發生的事情是,除非我清理項目然後再構建,否則它不會帶來我所做的小改變。XCode項目代碼更改在保存 - 生成 - 運行後沒有更新100%
我是一個很長時間的Java人,對於基於C的語言是新鮮的,它是編譯器。有人可以向我解釋在每次構建之後緩存什麼,以及如何更改我的項目設置以避免每次都需要清理?或者告訴我這是C開發的一部分的壞消息?不要試圖抨擊它 - 我經常使用Java編譯JSP,並將其停留在工作緩存中。 :P
更新:這是否與我的構建位置有關?這是我能想到的唯一一件從構建配置角度改變的東西。
是您的本地(Mac)硬盤上的源代碼,或者它可能位於網絡卷或外部文件系統(例如DOS格式的USB存儲棒或硬盤)上?還有什麼樣的Mac和你使用的是什麼版本的OS X和Xcode? – 2010-04-02 15:02:27
源代碼位於本地機器上。這是一個四核27「iMac,我使用的是OS X 10.6.2和XCode 3.2.1版。 – Greg 2010-04-02 17:50:49