我创建了一个示例 .net core worker 服务应用程序。我想在 MAC 上对应用程序进行代码签名,但出现以下错误:
- 您的 Mach-O 可执行文件不符合现代 Mach-O 布局规则。
- 您可能正在使用尚未更新的第三方开发产品,或以不受支持的方式对文件进行后处理。
以下是创建可执行文件时提供的发布参数:
我在 csproj 文件中将 UseAppHost 添加为 true。但是仍然遇到同样的问题
<UseAppHost>true</UseAppHost>
我创建了一个示例 .net core worker 服务应用程序。我想在 MAC 上对应用程序进行代码签名,但出现以下错误:
- 您的 Mach-O 可执行文件不符合现代 Mach-O 布局规则。
- 您可能正在使用尚未更新的第三方开发产品,或以不受支持的方式对文件进行后处理。
以下是创建可执行文件时提供的发布参数:
我在 csproj 文件中将 UseAppHost 添加为 true。但是仍然遇到同样的问题
<UseAppHost>true</UseAppHost>
似乎是单个文件的 .net 问题,应在 .NET 6 https://github.com/dotnet/runtime/issues/3671中修复