我们有一个使用Xamarin.MAC开发的现有MAC应用程序,并且我们正在向用户分发该应用程序的DMG文件。当我们在Catalina OS中打开应用程序时,它会显示一些安全错误。因此,我们发现在将应用程序分发给用户之前,需要对其进行公证。我们正在使用“应用程序开发人员ID”对应用程序进行代码签名。因此,在将应用程序申请公证之前,我们尝试在Xamarin.MAC项目的.cs项目的发布部分中添加true。然后,当我们将UseHardenedRuntime键和EnableCodeSigning键设置为true时,应用程序无法在Release模式下运行。请问是否有其他方法在Xamarin应用程序中设置UseHardenedRuntime?我们遵循了https://devblogs.microsoft.com/xamarin/macos-hardened-runtime-notary/以公证Xamarin.MAC应用程序?是否有其他方法来公证应用程序DMG文件?