Jud*_*t K 4 macos hybrid dart flutter flutter-desktop
我有一个 Flutter 应用程序,我在 Flutter 中为 macOS 构建了它。但我无法找到一种对 Application.app 包进行协同设计的方法。我已经在互联网上搜索过,但找不到合适的方法来做到这一点。
Jud*_*t K 10
程序非常简单。但它没有在任何地方正确记录。
security find-identity -p codesigning在终端中运行它并复制它给你刚刚创建的证书名称的哈希值。flutter build macOS在您的项目文件夹中运行来
构建您的 Flutter 应用程序的发布版本UPDATE flutter build macOS 不再起作用。试试吧flutter build macos。参考。感谢@Bartosz 在评论中指出。cd进入创建您的应用程序的文件夹。现在运行codesign --deep --force --verbose --sign "<identity>" Application.app
提供我们在第 2 步中处理的散列代替(保留引号)。你应该看到这样的东西 Application.app: signed bundle with Mach-O thin (x86_64) [com.application]
codesign --verify -vvvv Application.app并spctl -a -vvvv Application.app第一个会给你类似的东西
Application.app: valid on disk
Application.app: satisfies its Designated Requirement
Run Code Online (Sandbox Code Playgroud)
第二个会给你类似的东西
Application.app: accepted
source=Developer ID
origin=Developer ID Application: Spreaker Inc (xxx)
Run Code Online (Sandbox Code Playgroud)
阅读有关它的更多信息https://pracucci.com/atom-electron-signing-mac-app.html
Flutter 桌面很棒。但是来自 Android 开发背景,我不知道如何登录 mac。希望它可以帮助某人。
| 归档时间: |
|
| 查看次数: |
3726 次 |
| 最近记录: |