Des*_*nDB 5 command-line codesign .net-core macos-catalina
我正在寻找对 macOS Catalina (10.15) 的 DotNet Core 控制台应用程序进行签名和公证的详细过程。我的应用程序构建并运行得非常愉快,但签名过程对我不起作用。也就是说,我不知道我是否在项目定义或构建过程中弄乱了某些内容,或者是否修改了协同设计的参数。
在 Visual Studio for Mac 中查看 DotNet Core (3.1) 控制台应用程序的项目选项时,没有任何专门针对 Mac 签名的设置,因为有明确的 macOS DotNet/Xamarin 应用程序。
无论进行多少谷歌搜索,都找不到一个程序来逐步介绍如何设置项目并对其进行签名和公证。一般来说,我能得到的最好结果是在协同设计期间出现“主要可执行文件未能严格验证”消息。我最新的、最伟大的(可能是偏离目标的)协同设计命令如下:
codesign -s "Developer ID Application: James Ramsey (XXXXXXXXXX)" --timestamp --options runtime -f --entitlements FMComparison_DotNet/entitlements.plist --deep <pathToMyPublished app>/FMComparison_DotNet
Run Code Online (Sandbox Code Playgroud)
有谁知道实现这一目标的最佳程序是什么?
谢谢。
| 归档时间: |
|
| 查看次数: |
382 次 |
| 最近记录: |