我的 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.plist
中添加这些行可以解决问题:
<key>com.apple.security.network.client</key>
<true/>