IOS打包測試發布環境配置 上篇

2021-07-30 17:50:50 字數 1940 閱讀 9455

開發ios工程的時候,有時候由於專案的需要,常常有測試環境,發布環境,企業環境等不同環境的配置問題。

這樣在**中就會有很多if-else判斷處理邏輯,並且常常由於專案緊急上線導致某個引數忘記修改配置,導致生產事故的發生,這個問題一直比較困擾開發人員,導致開發的程式健壯性不強。

經查閱資料發現蘋果提供了不同環境的統一配置方案,下面是我寫的乙個demo,用以配置不同的開發環境。

2 新增configuration settings file檔案命名為enterprise

3 重複步驟2 建立檔案結構如下

4 在project下的configurations新增enterprise編譯模式

5 設定編譯模式與我們建立的configuration settings file相對應,如下圖

6 在targets下搜尋macros如下圖

7 分別在對應的模式上面新增設定編譯引數,

debug_version=1

enterprise_version=1

release_version=1

用以在pch檔案中對各種編譯巨集的模式判斷 ,如下圖7,8,9

8 pch資料夾下新增如下內容

//測試環境

#ifdef debug_version

#define base_url_str @""

//企業環境

9 新增列印日誌如下

10 調整編譯的schema的編譯模式為enterprise模式

11 檢視列印日誌

ios打包測試發布環境配置-中篇

ios打包測試發布環境配置-下篇

github demo 鏈結位址 歡迎star,多多鼓勵

ios 證書配置 打包 發布

一 證書配置 1 網頁配置證書 1 certificates 電腦證書配置 2 profiles 檔案生成 1 配置profile檔案 2 打包發布 一 證書配置 1 certificates 電腦證書配置 1 建立 2 選擇證書使用環境 3 選擇並且生成電腦證書 4 證書生成.cer證書,雙擊執行...

iOS打包發布測試版本

發布測試版本需要註冊開發者賬號,本教程為個人開發者賬號,這裡認為你已擁有開發者賬號.沒有的請自行查閱別的資料 先做前期準備工作 1.開啟鑰匙串 2生成證書 電子郵箱為開發者賬號郵箱,常用名隨便填,選擇儲存到磁碟 3.最終生成的檔案為 這個檔案要儲存在你找得到的位置,後邊要用到.到這裡位置,準備工作做...

Vue cli3 配置生產環境 測試環境 打包指令

1.在根目錄建立 env.dev 檔案 作為測試環境配置 建立 env.prod檔案 作為生產環境配置 建立的檔案和package.json在同一級 2.配置.env.dev檔案 env.prod檔案同下 測試環境標記 package.json用 node env development 測試環境 ...