关于ios:Xcode编译器自定义编译器与Apple LLVM 8.0和Apple评论

Xcode compiler custom compiler vs apple llvm 8.0 and apple review

我需要对基于CObjective-C的iOS应用进行模糊处理。
https://github.com/obfuscator-llvm/obfuscator/

llvm-obfuscator提供了很好的解决方案,而无需进行很多其他工作。 显然,这不会阻止人们扭转它,但至少会稍微抬高一根吧台。 自行设计的应用程序足以保护很少的与安全性相关的机制,但我想使用自定义编译器对其进行编译,以使其更加困难。 但这引起了一些问题

  • 如果Apple实际上允许使用自定义编译器进行编译
  • o-llvm如何影响应用程序的速度和稳定性
    相当老的3.6.1,而苹果已经发布了他们的llvm 8.0-不是
    确保已添加或改进的内容

  • o-llvm不支持最新的xcode。 我放弃了主意,写了我自己的混淆脚本,该脚本对除Cocoa以外的所有变量和方法进行加密。 它不像o-llvm那样好,但是效果很好。