Xcode compiler custom compiler vs apple llvm 8.0 and apple review

Xcode compiler custom compiler vs apple llvm 8.0 and apple review

我需要混淆我的 iOS 主要基于 CObjective-C 的应用程序。 https://github.com/obfuscator-llvm/obfuscator/

llvm-obfuscator 提供了很好的解决方案,无需太多额外的相关工作。显然,它不会阻止人们逆转它,但至少会稍微提高一点。 App it self 设计得足够好,可以保护一些与安全相关的机制,但我想用自定义编译器编译它以使其更加困难。但它提出的问题很少

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

o-llvm 不支持最新的 xcode。我放弃了想法并编写了我自己的混淆脚本,它加密了除 Cocoa 之外的所有变量和方法。它不像 o-llvm 那么好,但效果很好。