我正在完成我的第一個應用程序,並研究了在同一個項目中使用兩個目標的一些方法。有幾個功能會減少免費版本,並會添加adbmob橫幅。 遵循誰曾來區分目標的各種教程,一個是這樣的: How to get Target name?在同一個項目中構建免費和付費應用程序的最佳方法是什麼?
我研究了其他方法來完成這項任務是舊的線程,不能使它發揮作用。
我試着添加FREE_VERSION預編譯器宏併發生了很多錯誤。我還嘗試在LLVM 5.1 - 自定義編譯器標誌內的其他C標誌中添加FREE_VERSION。
我不確定這些方法是否仍然有效,或者是否有更好的方法。有沒有人有更現成的方法來完成這個,或者我可以使用在主題開頭引用的方法嗎?
你需要更具體地說明你的意思是「更好」。 –
如果在使用預編譯宏時出錯,顯然你做錯了。這是經常使用的東西(我在每個項目中都有很多它們,都在.pch中,並在xcconfig文件中定義)。但是,「發生了很多錯誤」並不是我們可以使用的描述。 – DarkDust
@RobertHarvey我懷疑是否我使用的方法是「正確的」方法。如果它發送到蘋果真的會工作。 –