MAC上.net核心应用程序的核心签名+强化运行时

时间:2020-03-31 08:25:51

标签: macos .net-core code-signing notarize

我创建了一个示例.net核心工作程序服务应用程序。我想在MAC上对应用程序进行代码签名,但出现以下错误:

  • 您的Mach-O可执行文件不符合现代的Mach-O布局 规则。
  • 您可能正在使用第三方开发产品 尚未更新,或未在其中对文件进行后处理 不支持的方式。

以下是在创建可执行文件时提供的发布参数:

enter image description here

我在csproj文件中将UseAppHost添加为true。但仍然会遇到同样的问题

<UseAppHost>true</UseAppHost>

1 个答案:

答案 0 :(得分:0)

似乎是单个文件的 .net 问题,应在 .NET 6 https://github.com/dotnet/runtime/issues/3671

中修复