首页 > 解决方案 > 在 MacOS 上使用 Babelfor 混淆代码后无法运行应用程序

问题描述

我正在尝试使用 MacOS 上的 Babelfor .Net 混淆我的 Xamarin.Forms 应用程序,即 android 应用程序;我试了几次,一切正常,至少一些重要的程序集被混淆了。

当我尝试运行经过混淆的应用程序并且无法正常工作时,主要问题就出现了。任何想法?

我成功尝试了 Dotfuscator 等其他方法,但客户想要使用 Babel 代替;还有一个带有 Babel 的新“Hello World”项目,以确保不是由主项目引起的。

由于个人原因,我无法访问 Windows 电脑来尝试 MSBuild 选项或 Babel。

这是我的终端线:

babel MYAPP.apk --keystore KEYSTORE.jks --keypass KEYPASS --storepass STOREPASS --keyalias STOREALIAS

我也尝试了基本的:

babel MYAPP.apk

这是我的“HelloWorld”项目输出的 Pastebin。

输出粘贴箱

标签: c#xamarin.formsobfuscation

解决方案


推荐阅读