国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

淺析iOS的Xcconfig

2020-07-26 02:31:30
字體:
來源:轉載
供稿:網友

背景

在xcode中多人協作時,很容易發生沖突,尤其是項目的配置文件,僅僅是在build settings 修改一點東西就出現巨大的沖突,commit 時在project setting 中就會發現N多有時會有好幾處修改,這時候xcconfig 就發揮強大的作用了,咱們就可以通過 xcconfig 文件來解耦工程設置

什么是Xcconfig

xcconfig文件其實就是xcode里的config文件,本質是一個用來保存Build Settings鍵值對的純文本文件。這些鍵值對覆蓋Build Settings中的值,所以當在xcconfig文件中配置了的選項,在Build Settings中設置將失效。

Xcconfig創建

點擊菜單File > New > File...,在iOS的Other下面可以看到Configuration Settings File,雙擊或選中點下一步創建一個文件,給文件命名并選擇存儲位置,然后點擊創建。創建成功的文件格式是.xcconfig后綴的。一般創建按照下面的名稱創建至少兩個xcconfig文件:

1.debug.xcconfig

2.release.xcconfig

xcconfig使用

如圖所示,點擊工程文件,切到info Tab,定位到Configuration選項,點開Configuration前面的小箭頭,看到了分為Debug和Release,分別點擊Debug和Release選擇對應的 xcconfig 文件(Debug 對應 Debug.xcconfig,Release 對應 Release.xcconfig)。然后 Debug和 Release的小箭頭看到下面的 target,為 target 選擇 相應的xcconfig。

Xcconfig內容

直接在 Build Settings 中選中你想要在 xcconfig 中配置的鍵值對所在行(當然也可以選多行),command + c復制,然后到 對應的 xcconfig 中去粘貼就好了,記得在 Build Settings中改為你想要的值后再復制,如果為默認值的話則不可復制。如果需要改回去的話,還是選中這行,command + delete 就恢復默認值了。

開源

幸運的是有人做了基本文件配置,可以參照github

參考源碼:https://github.com/jspahrsummers/xcconfigs

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍林郭勒市| 崇礼县| 军事| 堆龙德庆县| 古丈县| 桓台县| 邳州市| 明溪县| 沐川县| 乌鲁木齐市| 乡宁县| 南陵县| 宁国市| 平潭县| 磴口县| 裕民县| 都匀市| 长沙县| 新宁县| 双城市| 贺兰县| 丹巴县| 齐齐哈尔市| 彩票| 铜陵市| 合川市| 维西| 阳新县| 大姚县| 通辽市| 福安市| 蒲江县| 神农架林区| 舟曲县| 绩溪县| 彰化市| 双牌县| 东乌珠穆沁旗| 黄山市| 城口县| 疏勒县|