Import optional profile validation trait [skip ci]

This commit is contained in:
2026-09-14 01:09:34 +03:00
parent b14162b401
commit a3133465f9
+11 -3
View File
@@ -78,10 +78,18 @@ index 67a947d..2cc2282 100644
// Load frameworks from Frameworks directory // Load frameworks from Frameworks directory
let frameworks_dir = bundle_path.join("Frameworks"); let frameworks_dir = bundle_path.join("Frameworks");
diff --git a/isideload/src/sideload/sign.rs b/isideload/src/sideload/sign.rs diff --git a/isideload/src/sideload/sign.rs b/isideload/src/sideload/sign.rs
index a3d9799..cf3904d 100644 index a3d9799..c7e6154 100644
--- a/isideload/src/sideload/sign.rs --- a/isideload/src/sideload/sign.rs
+++ b/isideload/src/sideload/sign.rs +++ b/isideload/src/sideload/sign.rs
@@ -63,6 +63,10 @@ where @@ -5,6 +5,7 @@ use apple_codesign::{
};
use plist::Dictionary;
+use rootcause::option_ext::OptionExt;
use rootcause::prelude::*;
use crate::{
@@ -63,6 +64,10 @@ where
); );
} }
@@ -92,7 +100,7 @@ index a3d9799..cf3904d 100644
let mut settings = BundleSigningSettings::new(&team.team_id, entitlements, Some(&signer)); let mut settings = BundleSigningSettings::new(&team.team_id, entitlements, Some(&signer));
settings.embedded_mobileprovision = Some(main_provisioning_profile.encoded_profile.as_ref()); settings.embedded_mobileprovision = Some(main_provisioning_profile.encoded_profile.as_ref());
@@ -75,9 +79,56 @@ where @@ -75,9 +80,56 @@ where
.map(|(bundle_id, _, entitlements)| (bundle_id.clone(), entitlements.clone())) .map(|(bundle_id, _, entitlements)| (bundle_id.clone(), entitlements.clone()))
.collect(); .collect();