Flutter 如何混淆Flitter应用程序ios?
请帮我弄清楚代码的步骤,一步一步直到完成? 我如何判断我的模糊代码是否成功。 之前,我尝试运行此命令“flatter build ios--obfuscate--split debug info=//”,但出现如下错误:bash:意外标记“newline”附近的语法错误,为什么会出现错误?在为相应平台构建时,“obfuscate”函数将拆分flatter应用程序的调试信息。例如,如果您准备发布版本2.0.1,则您将获得一个名为“2.0.1”的文件夹,其中应包含.symbols文件 现在,关于如何实现这一点,请使用以下命令Flutter 如何混淆Flitter应用程序ios?,flutter,dart,Flutter,Dart,请帮我弄清楚代码的步骤,一步一步直到完成? 我如何判断我的模糊代码是否成功。 之前,我尝试运行此命令“flatter build ios--obfuscate--split debug info=//”,但出现如下错误:bash:意外标记“newline”附近的语法错误,为什么会出现错误?在为相应平台构建时,“obfuscate”函数将拆分flatter应用程序的调试信息。例如,如果您准备发布版本2.0.1,则您将获得一个名为“2.0.1”的文件夹,其中应包含.symbols文件 现在,关于如何
flatterbuildios--obfuscate--splitdebug info=debug info
这将在项目的根目录中创建一个名为
debug info
的文件夹,如果在运行上述命令后在该目录中创建了一个新目录,则表示混淆成功。好的,先生,我将按照您的指示尝试,但我还有几个问题希望你愿意回答。是否可以运行此命令flatter build ios--obfuscate--split debug info=debug info,您可以直接将其上载到connect应用商店,还是必须再次运行flatter build ios?在我混淆代码后是否可以更新我的代码,或者是否有命令可以执行更新?@Jsoon您必须再次执行flutter build ios。实际上,每当您为特定平台(此处为iOS)构建时,这将剥离调试信息。在混淆之后,您不能对代码进行更改。为此,您必须再次运行该命令,因为它已编译。没有更新的选项;因此,当我通过x代码发布应用程序时,你需要重新执行构建。它将再次构建,那么android studio上的旧模糊构建呢?哇,在阅读了你的答案后,我意识到我的调试路径是错误的原因