Zuik
Zuik
如果代码里的字符串已经加密过,但还是被苹果检测出来了,那可以再换一种字符串加密方式,例如多个字符串拼接。如果还是不行,说明苹果可能是在运行时检测私有API,那就没办法了。
应该是苹果审核时会动态监测dlopen和dlsym,而混淆只能绕过静态检查。因此只能避免在审核时使用这个工具。 可行的解决方法: 1.让app在某个固定时间之后才执行修复,例如预估2018.01.01审核完毕,就在代码里检测日期,2018.01.01之后才执行修复。不过这个时间需要预估。 2.苹果审核团队好像都是在美国,可以判断系统语言,只有中文时才修复
It's fixed in this PR: [Fix ISA_MASK after iOS 9](https://github.com/kstenerud/KSCrash/pull/294)
It's fixed in this PR: [Fix ISA_MASK after iOS 9](https://github.com/kstenerud/KSCrash/pull/294)