如何在 Xamarin iOS 项目中禁用位码?

How to disable bitcode in Xamarin iOS Project?

我尝试在 iOS csproj 文件中使用 MtouchEnableBitcode 变量作为 False 在 xamarin 项目中禁用位码。在提交应用商店时,我仍然收到框架未使用启用位码构建的错误。

有人知道如何在 Xamarin iOS 项目中禁用位码吗?

我从 Microsoft 支持部门得到了这个答复。现在,我可以通过在关闭 </Project> 标记之前立即向 iOS 应用程序项目的 .csproj 文件添加以下行来构建禁用位码的应用程序。

<Target Name="BeforeCodesign">
  <Exec Command="$(_SdkDevPath)\Toolchains\XcodeDefault.xctoolchain\usr\bin\bitcode_strip %(_Frameworks.FullPath) -r -o %(_Frameworks.FullPath)" />
</Target>