有時候一個應用分為收費版和免費版,這時候為了節省資源,就希望同一份程式碼可以建立兩個應用,即在一個工程中同時編譯多個版本。
工具/原料
iOS開發
方法/步驟
在工程中新增一個target
新增target以後,會多出以下圖中三處
修改這三處的名稱,target和plist檔案直接單擊在原處進行修改,scheme的修改如下圖
修改完plist檔案以後,選擇相應的plist檔案
修改應用的名字,即修改Product Name(各自起一個名字,這裡暫且就叫免費版和收費版)
進行到此刻,執行工程,你會發現無法出現兩個應用,這個是因為將兩個target的Bundle Identifier都設成了一樣的,這個如果一樣的話,那生成的target會覆蓋上一次的,所以需要修改Bundle Identifier
執行不同的scheme,將會得到兩個不同的應用