使用 愛加密 對ipa進行加固。c++
而後打開終端。給工具可執行權限: 命令行中執行 sudo xattr -r -d com.apple.quarantin 加ijiami-clang-tools路徑 && chmod -R 777 加 ijiami-clang-tools路徑 而後回車。swift
將獲取的硬件UUID以及en0的MAC地址發送至愛加密售後服務平臺。愛加密會根據UUID以及en0的MAC地址受權一個有使用期限的key值。
安裝人員拿到受權好的key值後,將key寫入解壓目錄下的ijiami.key文件中並保存。 用系統的文本編輯器打開此文件,而後將值寫入該文件(不要有空格和回車)。markdown
在命令行中執行sh + install.sh路徑(能夠將路徑拖至命令行) ( 此步驟中須要sudo權限,根據提示輸入密碼)。app
在工程的Build Settings 的 Other C Flags中增長一下編譯選項:
編輯器
-fembed-bitcode
複製代碼
在工程的Build Settings 的 Other Swift Flags中增長一下編譯選項工具
-embed-bitcode
複製代碼
經過以上設置,便可開啓bitcode。開啓bitcode後,增長其餘混淆參數便可對ipa進行混淆加固。oop
選中相應的Target的other c flags中增長如下編譯選項ui
選中相應的Target的other swift flags中增長如下編譯選項加密
設置完成後就能夠正常的打包ipa,聯機調試。去掉混淆參數就不對ipa進行混淆。
spa