Tauri - 在 macOS 上使用代码签名构建后出现空白屏幕

问题描述 投票:0回答:1

我的 Tauri 应用程序构建工作正常,但是当我尝试通过

entitlements.plist
使用 macOS 构建的代码签名功能时,它会打开并仅显示一个空的白色窗口。

这是我的

entitlements.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.security.app-sandbox</key>
    <true/>
</dict>
</plist>

tauri.conf.json

"macOS": {
    "entitlements": "../entitlements.plist",
    "exceptionDomain": "",
    "frameworks": [],
    "providerShortName": null,
    "signingIdentity": "Apple Distribution: ** (**)"
},
entitlements code-signing-entitlements tauri
1个回答
1
投票

在我的

entitlements.plist
中添加这些行可以解决问题:

<key>com.apple.security.network.client</key>
<true/>
© www.soinside.com 2019 - 2024. All rights reserved.