From a3133465f96ac890f1ab2d02e59b58377eb3df7c Mon Sep 17 00:00:00 2001 From: ares Date: Mon, 14 Sep 2026 01:09:34 +0300 Subject: [PATCH] Import optional profile validation trait [skip ci] --- tools/iloader/isideload.patch | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/tools/iloader/isideload.patch b/tools/iloader/isideload.patch index b9c85b2..e750529 100644 --- a/tools/iloader/isideload.patch +++ b/tools/iloader/isideload.patch @@ -78,10 +78,18 @@ index 67a947d..2cc2282 100644 // Load frameworks from Frameworks directory let frameworks_dir = bundle_path.join("Frameworks"); 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 +++ 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)); 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())) .collect();