我有一個在10.6下發布的項目。它有相當標準的「調試」和「發佈」方案。舊版Mac OS項目的發佈方案中出現編譯器錯誤時出現奇數Xcode問題
我正在做一些新的工作,對於想要自定義版本的客戶端。我使用Xcode 4.5.1,並將基本SDK設置爲10.7,但爲了向後兼容,部署目標設置爲10.6。
在我寫的新代碼中,我已經開始使用最近添加到Xcode中的自動生成的實例變量(不確定這是4.4還是4.5)。我有時在類的實現中使用_iVar變量來訪問屬性的底層iVar。
我的調試方案構建了clinet的調試版本就好了。
但是,當我切換到發佈方案時,永遠引用自動生成的實例變量會引發未聲明的標識符錯誤。
在我的調試方案中必須有一些設置是正確的,但不是在我的發佈方案中。我不是構建設置的專家,也不知道設置是什麼。有人能幫助我嗎?
我也有另一個困惑我的問題。我在我的項目中添加了一個新類(它在遠程SVN倉庫中維護)。新項目在項目導航器中標記爲「A」,表示它們被標記爲在下一次提交時添加到我的倉庫中。
我決定重命名這個類。我以前在重新命名受源代碼控制的文件時遇到了問題,因此我所做的是在查找器中複製文件,將它們的名稱更改爲新名稱,然後將它們添加到項目中。然後我從Xcode中的項目中刪除了舊文件。但是,現在,當我構建時,我會收到警告,指出這些舊文件已丟失。某處Xcode仍然有一個對我告訴它刪除的文件的引用。那些參考文獻在哪裏,我該如何刪除它們?我的項目「編譯源」構建階段顯示新文件,但不顯示我刪除的舊文件。
在此先感謝您的幫助,
鄧肯Champney WareTo