发布版本,但启用调试

Ian*_*ton 6 xamarin xamarin.forms visual-studio-mac

我正在尝试导出Android应用。我选择了“发布| ARM”。

它创建了一个包并在“归档”部分中列出了该包,但是旁边有一个警告,提示“已启用调试功能构建的存档”。

考虑到它是发布版本,那怎么可能?

如何关闭调试?

Fri*_*Lim 10

我使用的是Visual Studio for Mac,在创建Android项目的归档文件后遇到了同样的“已启用调试功能的内置存档”警告。

要解决此问题,请执行以下操作:

  1. 进入Android项目选项(双击Android项目)。
  2. 选择编译器选项。
  3. 在“调试信息”下拉菜单中,选择None(选择了我的Portable选项)。对Release版本进行此配置(顶部的“ Configuration”下拉菜单显示Release (Active))。
  4. 单击Android Build选项,然后查看“ Debugging Options”。该Enable developer instrumentation (debugging and profiling)设置应显示为灰色(并且应取消选中该复选框)。由于在步骤3中所做的设置,该设置为灰色。
  5. 发布项目。

因此,问题在于默认情况下“调试信息”未设置为None

  • 第 3 步修复了它。谢谢! (2认同)