兄弟們在開發調試過程當中,確定遇到過多環境配置的。例如:我開發版本請求測試服。正式包請求正式服—之類的。xcode
今天就小小的淺談一波。(雖然大多數兄弟們都會,可是小弟我感受仍是有寫的必要。😆)markdown
target
配置target
以後會使IPA包
的體積成倍增長。其實不會的。target
其實就是個配置,在不一樣target
運行打包使會根據配置來處理target
使用target
的建立其實很簡單。我給兄弟們畫了一幅圖這樣其實就配置完了,好多項目目前也有這麼配置的oop
那麼咱們說一下第二種配置方法測試
scheme
配置scheme
配置會比target
相對來講比較好一點scheme
使用target
舒服好多了buildSetting
裏面的配置。其實也不是最優的那麼咱們說下第三種配置,也是我以爲最舒服最優的配置~ui
config
配置這個估計你們目前好多用在項目中了,只能說大家很厲害spa
我剛開始接觸感受發現了新大陸呢~調試
config
使用config
選擇對應的
config
,就OK了,應爲這個config
能夠操控buildSetting
的。code
config
配置config
配置編譯以後能夠查看是否生效orm
說明我們的配置已經生效,寫到了
buildSetting
裏面了。繼承
scheme
和config
聯合配置,會給咱們開發節省不少沒必要要的麻煩,並且--全部配置都在一塊兒,看着也比較舒服有些兄弟們可能不知道相應的buildSetting
配置。我準備好了網址XcodeBuildSetting
config
衝突解決config
--例如:有自身的config
、pods
的config
。你們可能會遇到衝突2.1. 配置自身config
2.2. 關聯相應的其餘config
文件便可
2.3. 以pods舉例:
#include 「Pods config 路徑」
//若是有相同的配置 -- 能夠兼容的 前面 加個 $(inherited) 這個東西能夠理解爲繼承~
OTHER_LDFLAGS = $(inherited) -framwork "AF"
複製代碼
但願對兄弟們有些幫助吧~😆