iOS加固与反外挂FAQ
iOS加固支持哪些游戏引擎?
iOS安全加固是基于编译层的保护方案,只要是通过macos系统使用Xcode编译的项目,原则上都支持。
iOS加固方案具体有哪些保护功能?
加固基本功能:字符串加密、代码逻辑加密
反外挂SDK功能:反调试、反越狱、反重打包、反重签名、反加速器、反修改器,assetbundle资源加密、lua加密、在线特征更新。
 iOS加固方案是类似OLLVM一样的独立编译器(toolchain)吗?
我们使用的是独家技术,对Apple官方编译链的中间层即IR代码做拦截并优化混淆加密。
iOS加固方案对Xcode版本有要求吗?
我们都是基于官方最新Xcode做的兼容拦截技术,所以对版本没有要求
iOS加固方案对AppStore上架审核有影响吗?
几乎没影响,甚至还有帮助。
iOS加固方案的兼容性与稳定性如何?
因我们是在编译中间代码IR做优化加密混淆处理,所有是完全兼容,稳定性已经等得大量客户验证。
iOS加固后对游戏的内存占用和游戏性能影响大不大?
因加密在加固编译阶段已经完成,在运行时无需额外处理,所以对游戏运行时性能几乎无影响,对游戏启动时间有100ms左右的增加。内存增加1-3M的范围。
Assetbundle资源加密是否影响游戏加载速度?释放到缓存时会不会被解密?
我们使用的Assetbundle加密方案,只在资源被使用时才会解密,因此释放到缓存时还是处于加密状态。加密方案只对核心关键位置做加密处理,因此对加载速度几乎没有影响,单个资源解密时间低于1ms。
加固后需要重新签名吗?
不需要重签名,加固后就是Archive包可以直接提包上架。
一个游戏加固完需要多长时间?
看项目大小,一般比正常Xcode编译多2%时间左右。