c# - 在 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。
解决方案
推荐阅读
- javascript - Javascript使用PHP Echo从文件中打印innerHTML中的行
- dart - 无法获取 cmap 表大小!飘飘然
- c - 为什么我们不应该将定义放在标题中?
- graph - 如何根据 Neo4j 中最顶层的父节点检索节点
- c# - ActivityNotFoundException 未知原因
- php - strtotime() 期望参数 1 是字符串
- c# - 如何从 VS 中的 TextBox 获取字符串,然后使用 if 语句将其与整数进行比较?
- javascript - 为什么不等待在 Firefox 上使用异步
- asp.net - 为什么窗口警报不能在任何浏览器中工作
- laravel-backpack - 如何在 laravel 背包中添加按钮