feat: make appPlist optional (again)

This commit is contained in:
relikd
2025-11-05 18:36:45 +01:00
parent af9c398571
commit f38c1f802f
4 changed files with 10 additions and 8 deletions

View File

@@ -22,8 +22,8 @@ extension PreviewGenerator {
}
/// Process compiled binary and provision plist to extract `Entitlements`
mutating func procEntitlements(_ meta: MetaInfo, _ appPlist: PlistDict, _ provisionPlist: PlistDict?) {
var entitlements = readEntitlements(meta, appPlist["CFBundleExecutable"] as? String)
mutating func procEntitlements(_ meta: MetaInfo, _ appPlist: PlistDict?, _ provisionPlist: PlistDict?) {
var entitlements = readEntitlements(meta, appPlist?["CFBundleExecutable"] as? String)
entitlements.applyFallbackIfNeeded(provisionPlist?["Entitlements"] as? PlistDict)
self.apply([