mirror of
https://github.com/tauri-apps/tauri.git
synced 2026-02-06 11:56:48 +00:00
fix(cli): possibly empty associated-domains entitlement (#14779)
This commit is contained in:
parent
08e35fcda0
commit
eccff97588
6
.changes/fix-empty-entitlements.md
Normal file
6
.changes/fix-empty-entitlements.md
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
"tauri-cli": patch:bug
|
||||||
|
"@tauri-apps/cli": patch:bug
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix empty associated-domains entitlements when domains are not configured for deep links.
|
||||||
@ -1454,14 +1454,16 @@ fn tauri_config_to_bundle_settings(
|
|||||||
.map(tauri_bundler::bundle::Entitlements::Path)
|
.map(tauri_bundler::bundle::Entitlements::Path)
|
||||||
} else {
|
} else {
|
||||||
let mut app_links_entitlements = plist::Dictionary::new();
|
let mut app_links_entitlements = plist::Dictionary::new();
|
||||||
app_links_entitlements.insert(
|
if !domains.is_empty() {
|
||||||
"com.apple.developer.associated-domains".to_string(),
|
app_links_entitlements.insert(
|
||||||
domains
|
"com.apple.developer.associated-domains".to_string(),
|
||||||
.into_iter()
|
domains
|
||||||
.map(|domain| format!("applinks:{domain}").into())
|
.into_iter()
|
||||||
.collect::<Vec<_>>()
|
.map(|domain| format!("applinks:{domain}").into())
|
||||||
.into(),
|
.collect::<Vec<_>>()
|
||||||
);
|
.into(),
|
||||||
|
);
|
||||||
|
}
|
||||||
let entitlements = if let Some(user_provided_entitlements) = config.macos.entitlements {
|
let entitlements = if let Some(user_provided_entitlements) = config.macos.entitlements {
|
||||||
crate::helpers::plist::merge_plist(vec![
|
crate::helpers::plist::merge_plist(vec![
|
||||||
PathBuf::from(user_provided_entitlements).into(),
|
PathBuf::from(user_provided_entitlements).into(),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user