我已经创建了一个示例 .net 核心 worker 服务应用程序。我想在 MAC 上对应用程序进行代码签名,但出现以下错误:
- Your Mach-O executable does not conform to modern Mach-O layout rules.
- You may be using a third party development product that hasn't been brought up to date, or post-processed your file in unsupported ways.
以下是创建可执行文件时提供的发布参数:
我在 csproj 文件中将 UseAppHost 添加为 true。但是仍然遇到同样的问题
<UseAppHost>true</UseAppHost>
最佳答案
似乎是单个文件的 .net 问题,应该在 .NET 6 中修复 https://github.com/dotnet/runtime/issues/3671
关于macos - MAC 上 .net 核心应用程序的核心签名 + 强化运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60946234/