我想在App Store上提供兩種不同版本的iPhone應用程序 - 一種免費限制應用程序顯示的項目數量,另一種完全無限制。從同一個源代碼生成「免費/演示」和商業應用程序的最佳方式?
這兩個應用程序的源代碼都是完全一樣的,唯一的區別是存儲項目在應用程序中的SQLite數據庫。
據我所知,這兩個版本的應用程序需要不同的軟件包名稱和不同的圖標。我試圖找到一種方法,以避免完全複製的源代碼目錄,以便能夠自定義其中的一些東西:數據庫,圖標,筆尖字符串等。
有沒有一種很好的方法來做到這一點,而不需要複製一切?
本,我會玩這個想法。在某些Nib文件中使用不同字符串的問題如何? – jpm 2008-11-08 15:28:53
您可以使用不同的xib文件來做到這一點,或者使用#ifdef語句作爲註釋之下的註釋。我們爲每個目標都有一個不同的pch標題,並且在那裏有一堆#defines來控制演示狀態。 – 2008-11-08 20:05:54