我正在尝试将我的 Flutter 应用程序包从 Mac 上传到 Google Play,但收到有关添加“调试符号”的警告:
此应用程序包包含本机代码,并且您尚未上传调试符号。我们建议您上传符号文件,以便更轻松地分析和调试崩溃和 ANR。
根据这个答案,我需要压缩这三个文件夹并将其作为“调试符号”上传。
但是,我在尝试上传压缩文件时遇到上述错误:
本机调试符号包含无效目录 __MACOSX。仅支持 Android ABI。
问题是什么?我该怎么办?
我已经通过删除 zip 中的所有
__MACOSX
文件夹解决了这个问题。
压缩
arm64-v8a
、armeabi-v7a
和 x86_64
文件夹后,运行上述命令以删除 Mac __MACOSX
文件:
zip -d Archive.zip "__MACOSX*"
然后您可以将 .zip 符号文件上传到 Google Play Console。