我想混淆我的应用程序,但我找不到用于商业用途的免费混淆器。我看到 mono 支持 AOT 编译,那么是否可以使用 Xamarin 的社区版本提前编译我的应用程序?
如果没有:是否有免费的 C#(xamarin) 混淆器用于商业用途?
笔记:
我的目标是安卓
最佳答案
我想澄清 Dotfuscator Community Edition (CE) 附带的许可限制。 UUioP 写道:“我知道 Dotfuscator,但我实际上是在寻找一个免费的用于商业用途的混淆器。” Dotfuscator CE 肯定带有排除大多数商业使用场景的许可证限制,但有一个异常(exception)(授予 - 这是一个非常狭窄的异常(exception),但可能适用于某些人)。如果被混淆的代码由 Dotfuscator CE 用户编写并拥有,Dotfuscator CE 可用于发布商业软件。换句话说,如果您开发自己的应用程序(这是您的应用程序 - 不是您雇主的应用程序),您可以使用 Dotfuscator CE 来混淆您的应用程序 - 即使它是用于销售或其他“商业/生产”用途。见 (Re) Introducing Dotfuscator CE - 许可条款在帖子末尾进行了解释。
关于c# - Xamarin - 在社区版中编译 AOT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40684456/