From 43b5a2802fd512a4ea2a10e96bde0e7085c80450 Mon Sep 17 00:00:00 2001 From: Hariharan Mudaliar Date: Thu, 25 Dec 2025 23:51:29 +0530 Subject: [PATCH] Updates before release --- DynamicIsland.xcodeproj/project.pbxproj | 10 ++++++---- .../xcshareddata/swiftpm/Package.resolved | 2 +- .../MediaControllers/NowPlayingController.swift | 7 ++++++- DynamicIsland/helpers/MediaChecker.swift | 6 +++++- Updates/appcast.xml | 6 +++--- 5 files changed, 21 insertions(+), 10 deletions(-) diff --git a/DynamicIsland.xcodeproj/project.pbxproj b/DynamicIsland.xcodeproj/project.pbxproj index d99b143..3eedae0 100644 --- a/DynamicIsland.xcodeproj/project.pbxproj +++ b/DynamicIsland.xcodeproj/project.pbxproj @@ -23,6 +23,7 @@ 7E8840D92E9A347000C5CB8C /* Moody Dog.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E8840D82E9A347000C5CB8C /* Moody Dog.json */; }; 7E8840DB2E9A347800C5CB8C /* Orange Cat Peeping.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E8840DA2E9A347800C5CB8C /* Orange Cat Peeping.json */; }; 7E9911B02EFD7D1B002EDFD5 /* Reindeer.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E9911AF2EFD7D1B002EDFD5 /* Reindeer.json */; }; + 7E9918722EFDAE5B002EDFD5 /* MediaRemoteAdapter.framework in Resources */ = {isa = PBXBuildFile; fileRef = F4C1DD09EC134302938E84F6 /* MediaRemoteAdapter.framework */; }; 7EE1D73D2E6B1E0B00997219 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EE1D73C2E6B1E0B00997219 /* ApplicationServices.framework */; }; 7EE1D73F2E6B1E1200997219 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EE1D73E2E6B1E1200997219 /* IOKit.framework */; }; /* End PBXBuildFile section */ @@ -216,6 +217,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 7E9918722EFDAE5B002EDFD5 /* MediaRemoteAdapter.framework in Resources */, 7E8130402E3FB40500E08F3F /* mediaremote-adapter.pl in Resources */, 7E8130412E3FB40500E08F3F /* NowPlayingTestClient in Resources */, 7E6856482EA963FD00D261F5 /* Lock.json in Resources */, @@ -366,13 +368,13 @@ CODE_SIGN_ENTITLEMENTS = DynamicIsland/DynamicIsland.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; - CODE_SIGN_STYLE = Automatic; + CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"DynamicIsland/Preview Content\""; DEVELOPMENT_TEAM = ""; ENABLE_APP_SANDBOX = NO; - ENABLE_HARDENED_RUNTIME = YES; + ENABLE_HARDENED_RUNTIME = NO; ENABLE_PREVIEWS = YES; ENABLE_RESOURCE_ACCESS_AUDIO_INPUT = NO; ENABLE_RESOURCE_ACCESS_CALENDARS = YES; @@ -437,13 +439,13 @@ CODE_SIGN_ENTITLEMENTS = DynamicIsland/DynamicIsland.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; - CODE_SIGN_STYLE = Automatic; + CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"DynamicIsland/Preview Content\""; DEVELOPMENT_TEAM = ""; ENABLE_APP_SANDBOX = NO; - ENABLE_HARDENED_RUNTIME = YES; + ENABLE_HARDENED_RUNTIME = NO; ENABLE_PREVIEWS = YES; ENABLE_RESOURCE_ACCESS_AUDIO_INPUT = NO; ENABLE_RESOURCE_ACCESS_CALENDARS = YES; diff --git a/DynamicIsland.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/DynamicIsland.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index e251005..13ffff6 100644 --- a/DynamicIsland.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/DynamicIsland.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -34,7 +34,7 @@ "location" : "https://github.com/airbnb/lottie-spm.git", "state" : { "branch" : "main", - "revision" : "90fa25ba0feb39c22915d41b55226cc95955dfcc" + "revision" : "04f2fd18cc9404a0a0917265a449002674f24ec9" } }, { diff --git a/DynamicIsland/MediaControllers/NowPlayingController.swift b/DynamicIsland/MediaControllers/NowPlayingController.swift index 2c0faa0..d99943f 100644 --- a/DynamicIsland/MediaControllers/NowPlayingController.swift +++ b/DynamicIsland/MediaControllers/NowPlayingController.swift @@ -135,7 +135,12 @@ final class NowPlayingController: ObservableObject, MediaControllerProtocol { let process = Process() guard let scriptURL = Bundle.main.url(forResource: "mediaremote-adapter", withExtension: "pl"), - let frameworkPath = Bundle.main.privateFrameworksPath?.appending("/MediaRemoteAdapter.framework") + //let frameworkPath = Bundle.main.privateFrameworksPath?.appending("/MediaRemoteAdapter.framework") + let frameworkPath = + Bundle.main.resourceURL? + .appendingPathComponent("MediaRemoteAdapter.framework") + .path + else { assertionFailure("Could not find mediaremote-adapter.pl script or framework path") return diff --git a/DynamicIsland/helpers/MediaChecker.swift b/DynamicIsland/helpers/MediaChecker.swift index b448198..e2a5f4c 100644 --- a/DynamicIsland/helpers/MediaChecker.swift +++ b/DynamicIsland/helpers/MediaChecker.swift @@ -19,7 +19,11 @@ final class MediaChecker: Sendable { guard let scriptURL = Bundle.main.url(forResource: "mediaremote-adapter", withExtension: "pl"), let nowPlayingTestClientPath = Bundle.main.url(forResource: "MediaRemoteAdapterTestClient", withExtension: nil)?.path, //let frameworkPath = Bundle.main.privateFrameworksPath?.appending("/MediaRemoteAdapter.framework") - let frameworkPath = Optional("/System/Library/PrivateFrameworks/MediaRemoteAdapter.framework") + //let frameworkPath = Optional("/System/Library/PrivateFrameworks/MediaRemoteAdapter.framework") + let frameworkPath = + Bundle.main.resourceURL? + .appendingPathComponent("MediaRemoteAdapter.framework") + .path else { throw MediaCheckerError.missingResources } diff --git a/Updates/appcast.xml b/Updates/appcast.xml index cf89be6..062cd7c 100644 --- a/Updates/appcast.xml +++ b/Updates/appcast.xml @@ -4,11 +4,11 @@ Atoll 1.2.2-beta - Thu, 25 Dec 2025 20:15:11 +0530 - 3 + Thu, 25 Dec 2025 23:48:51 +0530 + 1 1.2.2-beta 14.6 - + 1.2.1-beta