使用 爱加密 对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