iOS Unity3D app 保护流程
#
方案简介支持对 iOS 系统运行的 Unity3D app 的保护。
温馨提示
针对于iOS Unity3D程序,需要生成 xcarchive 包;
#
使用流程打开Xcode,点击Product ->Archive选项。
进入Archives界面,右键,在Finder里找到文件
找到该项目的xcarchive包。
1、将xcarchive\Products\Applications里的app程序直接拖入到加壳工具界面;
2、加密选项:勾选启用签名,可以对保护后的程序自动进行签名;
注意
注意:若使保护后的app程序在非越狱手机上安装,需要确保Xcode编译中signing->Team指定的account和VBP界面所选的一致。
3、资源加密
点击“启用”按钮,可以对资源文件进行保护;
大小优先:勾选会降低体积的增大,但资源加密的安全性会降低;
选择文件:会列出apk包中的资源文件,可以筛选加密哪些资源文件。
4、点击“保护选中项目”或“保护所有项目”对目标app进行保护。
温馨提示
若是在xcarchive包里,可以直接对app进行保护。 若是将目标app单独拷贝出来,则dSYM文件需和目标app放在同一目录,才能保护成功。
dSYM文件放置位置,如图所示: