diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.Downloader.xpc/Contents/Info.plist b/Sources/RSSparkleXPC/Resources/org.sparkle-project.Downloader.xpc/Contents/Info.plist index 8b1447d..d5a3f89 100644 --- a/Sources/RSSparkleXPC/Resources/org.sparkle-project.Downloader.xpc/Contents/Info.plist +++ b/Sources/RSSparkleXPC/Resources/org.sparkle-project.Downloader.xpc/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 20C5048k + 20G5023d CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 2.0.0 + 2.0.0 1321-g91e71c21 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -29,19 +29,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12C5020f + 12E262 DTPlatformName macosx DTPlatformVersion - 11.1 + 11.3 DTSDKBuild - 20C5048g + 20E214 DTSDKName - macosx11.1 + macosx11.3 DTXcode - 1230 + 1250 DTXcodeBuild - 12C5020f + 12E262 LSMinimumSystemVersion 10.9 NSAppTransportSecurity diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.Downloader.xpc/Contents/MacOS/org.sparkle-project.Downloader b/Sources/RSSparkleXPC/Resources/org.sparkle-project.Downloader.xpc/Contents/MacOS/org.sparkle-project.Downloader index abc3225..0a81c00 100755 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.Downloader.xpc/Contents/MacOS/org.sparkle-project.Downloader and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.Downloader.xpc/Contents/MacOS/org.sparkle-project.Downloader differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/Info.plist b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/Info.plist index 41182e9..820586e 100644 --- a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/Info.plist +++ b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 20C5048k + 20G5023d CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 2.0.0 + 2.0.0 1321-g91e71c21 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -29,19 +29,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12C5020f + 12E262 DTPlatformName macosx DTPlatformVersion - 11.1 + 11.3 DTSDKBuild - 20C5048g + 20E214 DTSDKName - macosx11.1 + macosx11.3 DTXcode - 1230 + 1250 DTXcodeBuild - 12C5020f + 12E262 LSMinimumSystemVersion 10.9 NSHumanReadableCopyright diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/MacOS/org.sparkle-project.InstallerConnection b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/MacOS/org.sparkle-project.InstallerConnection index ea175d3..b23c762 100755 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/MacOS/org.sparkle-project.InstallerConnection and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/MacOS/org.sparkle-project.InstallerConnection differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/Info.plist b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/Info.plist index 75a45c0..6b18dd4 100644 --- a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/Info.plist +++ b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 20C5048k + 20G5023d CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 2.0.0 + 2.0.0 1321-g91e71c21 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -29,19 +29,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12C5020f + 12E262 DTPlatformName macosx DTPlatformVersion - 11.1 + 11.3 DTSDKBuild - 20C5048g + 20E214 DTSDKName - macosx11.1 + macosx11.3 DTXcode - 1230 + 1250 DTXcodeBuild - 12C5020f + 12E262 LSMinimumSystemVersion 10.9 NSHumanReadableCopyright diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Autoupdate b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Autoupdate index 8ea1762..7f8ed56 100755 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Autoupdate and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Autoupdate differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Info.plist b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Info.plist index 74939b8..24b2162 100644 --- a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Info.plist +++ b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 20C5048k + 20G5023d CFBundleDevelopmentRegion en CFBundleExecutable @@ -29,19 +29,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12C5020f + 12E262 DTPlatformName macosx DTPlatformVersion - 11.1 + 11.3 DTSDKBuild - 20C5048g + 20E214 DTSDKName - macosx11.1 + macosx11.3 DTXcode - 1230 + 1250 DTXcodeBuild - 12C5020f + 12E262 LSMinimumSystemVersion 10.9 LSUIElement diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/MacOS/Updater b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/MacOS/Updater index 3407127..0e6363b 100755 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/MacOS/Updater and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/MacOS/Updater differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/en.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/Base.lproj/Sparkle.strings similarity index 58% rename from Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/en.lproj/Sparkle.strings rename to Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/Base.lproj/Sparkle.strings index 588c737..cef29a7 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/en.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/Base.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/SUStatus.nib b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/SUStatus.nib index f9c39a0..1655dc1 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/SUStatus.nib and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/SUStatus.nib differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings deleted file mode 100644 index 4cd92c0..0000000 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings and /dev/null differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings index cc238f6..11a0188 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings index 5204db7..a3442f8 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/da.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/da.lproj/Sparkle.strings index 10e3c5a..e0957c6 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/da.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/da.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/de.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/de.lproj/Sparkle.strings index 7654e85..202e70b 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/de.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/de.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/el.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/el.lproj/Sparkle.strings index deed9ef..6ef15d4 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/el.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/el.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/es.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/es.lproj/Sparkle.strings index 4f2015f..8a083f8 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/es.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/es.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fa.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fa.lproj/Sparkle.strings new file mode 100644 index 0000000..cacac93 Binary files /dev/null and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fa.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings index dab921c..773f7c9 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings index a602f21..a9e01b2 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/he.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/he.lproj/Sparkle.strings index 99124cc..3f993b3 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/he.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/he.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/hr.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/hr.lproj/Sparkle.strings new file mode 100644 index 0000000..ab8fe1a Binary files /dev/null and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/hr.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/is.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/is.lproj/Sparkle.strings index 74ae728..5f6ace2 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/is.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/is.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/it.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/it.lproj/Sparkle.strings index 68b6d36..5b4be9e 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/it.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/it.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings index 7f7c4ac..74b183f 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings index 92c18ee..f008e1e 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings index ec2561b..fa4cd97 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings index 58be0e8..76f3556 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings index 2b9c461..4444f33 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_BR.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_BR.lproj/Sparkle.strings index e55c6fd..2a7ce29 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_BR.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_BR.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_PT.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_PT.lproj/Sparkle.strings index 00df86f..18a287e 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_PT.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_PT.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings index 318baa9..967a441 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings index c33086d..8a11ecf 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings index a7d2ebc..65aa28f 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings index 1be2a80..caaf060 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings index 738c900..e7c70db 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/th.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/th.lproj/Sparkle.strings index eca2570..058b4ba 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/th.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/th.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings index 4def140..ffc5767 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings index f7eb257..263326c 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings index e356c79..71cf325 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings index 533e208..b951788 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/_CodeSignature/CodeResources b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/_CodeSignature/CodeResources index 208f3f5..fbbc014 100644 --- a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/_CodeSignature/CodeResources +++ b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/_CodeSignature/CodeResources @@ -4,24 +4,19 @@ files + Resources/Base.lproj/Sparkle.strings + + LphuotsB/AFL10JzYIBbjV3j/SU= + Resources/SUStatus.nib - ECVWRExfxyDt5uvKRD+70wc9J6s= + 6I4uX0FrluZpgUjoCaB46P/0lY0= - Resources/ar.lproj/Sparkle.strings - - hash - - 9n6+2ab5/d3baNlcFRfSpztHdKc= - - optional - - Resources/ca.lproj/Sparkle.strings hash - K1BEF6sG2vXMLgibwfo3j2h588E= + SN1VipIiPSPYPaM2tQBVmYoesMo= optional @@ -30,7 +25,7 @@ hash - qmZIcgaZTr//z9PjOI776B5GQ3E= + s/BqxfkW6ntejzvVKDGFQGNbyiE= optional @@ -39,7 +34,7 @@ hash - 88FAIY52ex+k6CHvZHUHiYpaSdQ= + 0t7SuLDMBZVsY240PAEsVfH/1qw= optional @@ -48,7 +43,7 @@ hash - FnTKeC2WOm3Wo79G5tYK17ssA4g= + fsC7FJvExHE/2681tuUrjkSF2+A= optional @@ -57,25 +52,25 @@ hash - gQTKA4Zd4FpsXRLWTcEfqV3Czu0= + NbIN+TRHORCL5Gfj68VRq4KdPXo= optional - Resources/en.lproj/Sparkle.strings + Resources/es.lproj/Sparkle.strings hash - HMDIP8J6ekyxwFQ6/Gn+q3WSTl4= + QPG88BN+x/l2Qk1NLLe3wRa26mQ= optional - Resources/es.lproj/Sparkle.strings + Resources/fa.lproj/Sparkle.strings hash - saEdp9H51NgvY5tzYYY5QoM5dsg= + lND9QvVswMzjpLbhP9ZfW955lAA= optional @@ -84,7 +79,7 @@ hash - Xfk3iYvY4+ymcoVUpHQATY5FNLg= + yd6pIoSj19HMDIUos4Td1Fch7bs= optional @@ -93,7 +88,7 @@ hash - N3afKcO8erR7VUa2Cq4bwqxw/DY= + xFBTJYPjf7rlbYdkRKNTsPYz5JA= optional @@ -102,7 +97,16 @@ hash - ONZyQ7mMihp025wvYCm+YH5p9t8= + VGB02p2yeIM3xW93qeo1iYR6KH0= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + 7LLOVs76ioMwEDV8Gah+6sV/5No= optional @@ -111,7 +115,7 @@ hash - bKE7f6KUVWbXzh+cBrwa31j6sXU= + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= optional @@ -120,7 +124,7 @@ hash - PGQtWau2xbYKJPKZjSvkwnPSSJU= + bk1J6vpZjWeUFhBYWuWZf8TDv1A= optional @@ -129,7 +133,7 @@ hash - iD89mxaGjEzXuqTCpr1SbfWzdyM= + ga4cRwan+YeSUSFBVTKwBCJPhmk= optional @@ -138,7 +142,7 @@ hash - 36Fahhtf/RNpPA22ntiODYGqG30= + FRHRQPCWEk9GdJawYTuccg+E2tA= optional @@ -147,7 +151,7 @@ hash - lxEVDkftYdIz5tpFIlCBRzjq1G8= + sgrDElwUxXtzdw8WaUFWyK3pG9Y= optional @@ -156,7 +160,7 @@ hash - 3esiRzch9B/dcmSDuZOlhGRmvhI= + PWbC08zHFLROqivY2MAklDh6gkA= optional @@ -165,7 +169,7 @@ hash - 5DAYxRDmzfZJHVzkzmq9B33cV+Q= + o7deBXE2Ct8/vQxouej5KkwTcUA= optional @@ -174,7 +178,7 @@ hash - 9OEsTkc4OnLubR99mP0Br13Mflo= + /adUv04OXQkCFv+Oed6qktFVQ3E= optional @@ -183,7 +187,7 @@ hash - DXgfdoW9r94wdvH+tYnJNakKzDs= + Mji9loJOJvuDY9hz3FhQ4H+HY5E= optional @@ -192,7 +196,7 @@ hash - Yk1UW9SBQyAtNbFvLmiIjW/UCcc= + 9U+OTz29kXKZHY/nmvbtemMsB3g= optional @@ -201,7 +205,7 @@ hash - Px2O36VmsQbjS8ywxoJ/Pp+xQiQ= + VpSLGNvZ6sbRYsF23L8m6TG+P6E= optional @@ -210,7 +214,7 @@ hash - 8A/scZSblfhf9/SAyz5Di2EqrqM= + qn/mo2EFOyw6keezS64Wo5ZGZXU= optional @@ -219,7 +223,7 @@ hash - YRXBwzauFczYTqobmqCxBBPR4DE= + kwvdisufBenuQzrVg8tYKTX+qgg= optional @@ -228,7 +232,7 @@ hash - K+ak+cmJ5S1D27ODU3IntD0wITI= + 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= optional @@ -237,7 +241,7 @@ hash - anxUgZs0IJsgMZlzI1HUeCjvmrc= + HQwGW1Ebf0i+Bl4synks3x2SY2M= optional @@ -246,7 +250,7 @@ hash - 4L5cXvWM1KkQdn5c+uYML/PX6xg= + whUQco5F2wcYdjc+cPKlk+mtx7Q= optional @@ -255,7 +259,7 @@ hash - uhJ3st+FckuLz8HIH0r/RtUVGsw= + JXhpqvLkX0yDWjbWgsk2wbSObKU= optional @@ -264,7 +268,7 @@ hash - kFXz9LiX6VmEsvEWZcZOIMmUE5o= + OnR96Z9tB0noODRSYssSs63+zGA= optional @@ -273,7 +277,7 @@ hash - fq2MGchNCsDkfRX6i950z9hnHAM= + 1FLKoM5jZ8JGBG/nmyEIA+/aalA= optional @@ -281,39 +285,37 @@ files2 - Resources/SUStatus.nib + Resources/Base.lproj/Sparkle.strings hash - ECVWRExfxyDt5uvKRD+70wc9J6s= + LphuotsB/AFL10JzYIBbjV3j/SU= hash2 - AtY9YmPv7cUlbFWP2vCyVdi3/M+XQn98wOlrIES2Dgk= + aJVfg+b51CruyQpJ+0YiPNxhMUOX6azuewiRCMwmML4= - Resources/ar.lproj/Sparkle.strings + Resources/SUStatus.nib hash - 9n6+2ab5/d3baNlcFRfSpztHdKc= + 6I4uX0FrluZpgUjoCaB46P/0lY0= hash2 - kEBNsn9OraKT0YF/n5ZaJC14Y/+GW/HI/CjiahPHgwM= + 8bmm56+lUnfMv3UQ4n/BaEp7hU1N1Wbur9BWMReUdso= - optional - Resources/ca.lproj/Sparkle.strings hash - K1BEF6sG2vXMLgibwfo3j2h588E= + SN1VipIiPSPYPaM2tQBVmYoesMo= hash2 - D01nO0KWUvaVR/PR0E95dLAlJCYEKPRh858t+lcxFto= + JW1GOdoPAAizHN79qFY8DiN8St1JSGLpr9n9eI4ccSI= optional @@ -322,11 +324,11 @@ hash - qmZIcgaZTr//z9PjOI776B5GQ3E= + s/BqxfkW6ntejzvVKDGFQGNbyiE= hash2 - 6sIHusRLkghCkCVemdyAqniiTfJ68E6t0qswH/A+Aac= + 0TqHpdP45A2ZEX4dbmhxiwdAGWST22JPeSpoD8uKI6g= optional @@ -335,11 +337,11 @@ hash - 88FAIY52ex+k6CHvZHUHiYpaSdQ= + 0t7SuLDMBZVsY240PAEsVfH/1qw= hash2 - YtLfD1azWIUD2eqATgQak+tKys3x9ZFjo91mSYwSY68= + wu0CpGqE79+TXKIQm+q7ycPTuXhOlwRr/wD5uGHJzLM= optional @@ -348,11 +350,11 @@ hash - FnTKeC2WOm3Wo79G5tYK17ssA4g= + fsC7FJvExHE/2681tuUrjkSF2+A= hash2 - zG5B5gvBrmrL31eAFv8JQ0xYZrAGgvpcePzhSL9lRSI= + XUpgsFH8KmcbgggpdYbJScCg0tBic9tNLdFh+8cbPyw= optional @@ -361,37 +363,37 @@ hash - gQTKA4Zd4FpsXRLWTcEfqV3Czu0= + NbIN+TRHORCL5Gfj68VRq4KdPXo= hash2 - DpBU2fltmtw85+0U85gXwPH8qApgI0zbG6K0qIn2X0c= + wt+2xyusmWAQuJ5kAQlRlvFb1wO4L7/rFdG+VmNjl+Y= optional - Resources/en.lproj/Sparkle.strings + Resources/es.lproj/Sparkle.strings hash - HMDIP8J6ekyxwFQ6/Gn+q3WSTl4= + QPG88BN+x/l2Qk1NLLe3wRa26mQ= hash2 - T0siv9/ri/ulfofXL+GzB1ClarT02vlzl4QRomTIy9A= + mtOoKdoTpGzeTNyzxkVGOMsE0Z3ZZOsmIKDfgA9aj8c= optional - Resources/es.lproj/Sparkle.strings + Resources/fa.lproj/Sparkle.strings hash - saEdp9H51NgvY5tzYYY5QoM5dsg= + lND9QvVswMzjpLbhP9ZfW955lAA= hash2 - Rv71G/XkSv/4JZd+ejfFkpu4HKXFsM0Nxe094rw3mAQ= + aqSDVCfHHNCBK2BLljsy2wvdfJBF1mzOPGPRBuW4VeE= optional @@ -400,11 +402,11 @@ hash - Xfk3iYvY4+ymcoVUpHQATY5FNLg= + yd6pIoSj19HMDIUos4Td1Fch7bs= hash2 - DwdjkY2nc5XvSzY7wbwHcwKnnCfJXwDl1bO6PbtoeUU= + +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= optional @@ -413,11 +415,11 @@ hash - N3afKcO8erR7VUa2Cq4bwqxw/DY= + xFBTJYPjf7rlbYdkRKNTsPYz5JA= hash2 - nGZJLdRUiRSWfcROzRsVZzoM/Pyl+C6y0c7WJdZ++ME= + 8PKuKp2lymWYfR+BqJ15UWlxOQKUl3fEveeseHBfaTw= optional @@ -426,11 +428,24 @@ hash - ONZyQ7mMihp025wvYCm+YH5p9t8= + VGB02p2yeIM3xW93qeo1iYR6KH0= + + hash2 + + 1/FNOTs/zXRcUoh5Z60Xpi9A6/xGIGExpgGsMKAJcTI= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + 7LLOVs76ioMwEDV8Gah+6sV/5No= hash2 - 35ECtsAW7lQQpZTAtYBIKgel5ItYO6FvWJaSueWWqVU= + TwklhrooHTXgV6Q9fbvvAB3mPIh7qDbEsNtUzo2fQuU= optional @@ -439,11 +454,11 @@ hash - bKE7f6KUVWbXzh+cBrwa31j6sXU= + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= hash2 - Dh4VgRSkntzRdCDvUFT0O91wxRUTyfKmsonwoD8JO3s= + xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= optional @@ -452,11 +467,11 @@ hash - PGQtWau2xbYKJPKZjSvkwnPSSJU= + bk1J6vpZjWeUFhBYWuWZf8TDv1A= hash2 - 6KWPm6/BMUnxP7kax40a/akTj6RVSNWSgXpS2+5bkMg= + Y+caNW+g0mt7HP4JrBxJw+uDwN3j19UYb+q5r9ch4Ow= optional @@ -465,11 +480,11 @@ hash - iD89mxaGjEzXuqTCpr1SbfWzdyM= + ga4cRwan+YeSUSFBVTKwBCJPhmk= hash2 - P8h6uv3ksdrzPVBgsLywrDU+NA6c3at5YNW9MyQ5+i0= + p9KTL0J6W86bnU5GlxkTIvBfkliefm/qALvYmjPVI8Y= optional @@ -478,11 +493,11 @@ hash - 36Fahhtf/RNpPA22ntiODYGqG30= + FRHRQPCWEk9GdJawYTuccg+E2tA= hash2 - oX2Hsbm8fF05oGgMFXazS+rqg3KswApukPT1inQKxs8= + +bxn0NPgkxdHLa1MHRT+JRlYmy1jpIuaenpst5RT+RA= optional @@ -491,11 +506,11 @@ hash - lxEVDkftYdIz5tpFIlCBRzjq1G8= + sgrDElwUxXtzdw8WaUFWyK3pG9Y= hash2 - j1Ga6bYhYJ7h65dfZiX0udIIngNspVWPJaqKaEZhdIY= + FG+w+OnLI7nwnNCWiMT50LU98VWj1d08ElfX4k7Ok4w= optional @@ -504,11 +519,11 @@ hash - 3esiRzch9B/dcmSDuZOlhGRmvhI= + PWbC08zHFLROqivY2MAklDh6gkA= hash2 - Ft3lAx+eG7MsySkCRtYN7wT7zRTPWDsJDJnghgcNWrA= + xnQkqxaO8zP1xpjY3nyjOd4Fe0gJon2Dbt456ukd/Gw= optional @@ -517,11 +532,11 @@ hash - 5DAYxRDmzfZJHVzkzmq9B33cV+Q= + o7deBXE2Ct8/vQxouej5KkwTcUA= hash2 - tv/j3ywfuO1E3J5/vmrVFQ3cbZPi3EudMtacnjqVqWA= + pDq+41jhfESgJauedrYncFY1O5EMEU3nRyl7mmyYj+s= optional @@ -530,11 +545,11 @@ hash - 9OEsTkc4OnLubR99mP0Br13Mflo= + /adUv04OXQkCFv+Oed6qktFVQ3E= hash2 - p12hYL8AHpuT+aXzheKTHwZEQFpPfc/qCoaYe7NmP6I= + lY5EZJwPc/Rmfhw1gotkeEKB+ANXqZUlM2G92sZwdJc= optional @@ -543,11 +558,11 @@ hash - DXgfdoW9r94wdvH+tYnJNakKzDs= + Mji9loJOJvuDY9hz3FhQ4H+HY5E= hash2 - xjNkmadedPLED0QHUgWiGXlJ/d0rZeHWkUmAyGdURyA= + RUq6VJjn/QyydkNbpklLwfCgRF62+uHhXen2dYLBNuQ= optional @@ -556,11 +571,11 @@ hash - Yk1UW9SBQyAtNbFvLmiIjW/UCcc= + 9U+OTz29kXKZHY/nmvbtemMsB3g= hash2 - IffqR5gxQdL9YEeJj/L9jauu1eduqT1taxe3hKDDXOk= + NNvDsecglQ/utR6YEqxyMj5K976YRWieCIC/PZuWCtQ= optional @@ -569,11 +584,11 @@ hash - Px2O36VmsQbjS8ywxoJ/Pp+xQiQ= + VpSLGNvZ6sbRYsF23L8m6TG+P6E= hash2 - MBWSZcnNsYWJkCrv3YDWyANbEghjnWl8TFrApZqIh8c= + wJZ5NG+mvj4anRFPUFyvSD0kGrg+ZAqklsPfHuCxLQY= optional @@ -582,11 +597,11 @@ hash - 8A/scZSblfhf9/SAyz5Di2EqrqM= + qn/mo2EFOyw6keezS64Wo5ZGZXU= hash2 - hKJVJbokW6LXrUqrf3FyGAxdnXJe+NAM1IzwtfMpPTs= + e3cyzJ87ohC1ff/BzZ5O00MnwRE02U+J1KwXlSZeSSg= optional @@ -595,11 +610,11 @@ hash - YRXBwzauFczYTqobmqCxBBPR4DE= + kwvdisufBenuQzrVg8tYKTX+qgg= hash2 - mO9OxrL9L5y2wDXWsMt11pjcxa4wJrXVXM26w/TWqpE= + t8QC+9TBONwKLQvV3fKV0umsnAS8ZDpqPikVksFPtWc= optional @@ -608,11 +623,11 @@ hash - K+ak+cmJ5S1D27ODU3IntD0wITI= + 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= hash2 - OXVaG3Vrb1xKlSXHj2qnMe/+X3r5r+huDymhPpx7j5w= + mJY6aeXFnSx38bF630z5lNPmPtsoYVAwadh0KC+9vfQ= optional @@ -621,11 +636,11 @@ hash - anxUgZs0IJsgMZlzI1HUeCjvmrc= + HQwGW1Ebf0i+Bl4synks3x2SY2M= hash2 - uFBTQa44/YKNE5qHbmLqdlZUuLF0Zfk0LepBeIQ7ZQ8= + nlP7repbMz6EqHo3sZWnK3tzx47WKSWnULdUHCYPgKk= optional @@ -634,11 +649,11 @@ hash - 4L5cXvWM1KkQdn5c+uYML/PX6xg= + whUQco5F2wcYdjc+cPKlk+mtx7Q= hash2 - rOuDu7og0MYRXCQMAZ48ge5FRTN4+ZBYl9DxJEDnDaY= + xEXUfrylPld+eFGrPyj4wTRPj7vUWOZ2f94sWydq03M= optional @@ -647,11 +662,11 @@ hash - uhJ3st+FckuLz8HIH0r/RtUVGsw= + JXhpqvLkX0yDWjbWgsk2wbSObKU= hash2 - AdON9wb2iTlde8P8StWkzdTMy8iL7M6mj94hIj6ixA0= + u0572QZYh6sB0GQdMGMePalOf4zkxE7YQG7pp898SEg= optional @@ -660,11 +675,11 @@ hash - kFXz9LiX6VmEsvEWZcZOIMmUE5o= + OnR96Z9tB0noODRSYssSs63+zGA= hash2 - oT/+oPtd/EjVyWINXmlilXd0HUk9MdcNrJQsHA5Mfys= + zvMbFdgVGI0ls9vIRT+sie7dj2g1UjQu7iS+pOgyBo4= optional @@ -673,11 +688,11 @@ hash - fq2MGchNCsDkfRX6i950z9hnHAM= + 1FLKoM5jZ8JGBG/nmyEIA+/aalA= hash2 - 4bQfH6cx4JPlejfZbFtgdDFbRS9FENa0UFlKJqZqhtg= + Vlf/4QD7/3S0SFqxmTWWcSwtTLWISKUSvLjpgWb7lxQ= optional diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/org.sparkle-project.InstallerLauncher b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/org.sparkle-project.InstallerLauncher index 3f0da57..d9d477a 100755 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/org.sparkle-project.InstallerLauncher and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/org.sparkle-project.InstallerLauncher differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/_CodeSignature/CodeResources b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/_CodeSignature/CodeResources index 408f456..56a1eb2 100644 --- a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/_CodeSignature/CodeResources +++ b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/_CodeSignature/CodeResources @@ -10,19 +10,19 @@ cdhash - u0qoh2VvBAW6fJEeoXorKHXvhHs= + 6gNUNsaMNWIAdaVE207Re6ie6/M= requirement - cdhash H"20af53f81a546e8334a00fb69c11e37db6dafad2" or cdhash H"bb4aa887656f0405ba7c911ea17a2b2875ef847b" or cdhash H"2e2d7ac632e3634bf426103b3adb73ebe854946a" or cdhash H"2874c18997b7d8e1754efb4483db6a7723402063" + cdhash H"aab52bbcfd3c005072e693d318b60cb7b28b61b0" or cdhash H"ea035436c68c35620075a544db4ed17ba89eebf3" or cdhash H"67bf46e72769e3e9fedf1ac937ce47d937152a54" or cdhash H"40323310ebf94aad4549a12c669ad15638a7c0ae" MacOS/Updater.app cdhash - h4o7I1a2kCGl7LiHOV5QKE7dHAg= + 2te+e2OXAO8dMvl+7LHuWwoc6Gc= requirement - cdhash H"1fe27afbf32de48bc327fb837cda4203af9a5678" or cdhash H"878a3b2356b69021a5ecb887395e50284edd1c08" or cdhash H"8f28a4f46acf89c87da9377362334f2ce224b521" or cdhash H"d7fdaab6ca5b9cf986f0d819b555c3d1f57b99e5" + cdhash H"2a88b32ab6c1c60ab876ddde5fdc3da3f9b1b8c1" or cdhash H"dad7be7b639700ef1d32f97eecb1ee5b0a1ce867" or cdhash H"3dd708675d37ff04b37f33cd50364a2d6b4f1662" or cdhash H"bcac163991836a32555a27b7d75f3690cfb328a8" rules diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/Info.plist b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/Info.plist index 0b112b9..9174c12 100644 --- a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/Info.plist +++ b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 20C5048k + 20G5023d CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 2.0.0 + 2.0.0 1321-g91e71c21 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -29,19 +29,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12C5020f + 12E262 DTPlatformName macosx DTPlatformVersion - 11.1 + 11.3 DTSDKBuild - 20C5048g + 20E214 DTSDKName - macosx11.1 + macosx11.3 DTXcode - 1230 + 1250 DTXcodeBuild - 12C5020f + 12E262 LSMinimumSystemVersion 10.9 NSHumanReadableCopyright diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/MacOS/org.sparkle-project.InstallerStatus b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/MacOS/org.sparkle-project.InstallerStatus index bb18c50..ebc9c7d 100755 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/MacOS/org.sparkle-project.InstallerStatus and b/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/MacOS/org.sparkle-project.InstallerStatus differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/.DS_Store b/Sparkle.xcframework/macos-arm64_x86_64/.DS_Store deleted file mode 100644 index 5008ddf..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/.DS_Store and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStandardUpdaterController.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStandardUpdaterController.h index 40f27a3..a877e48 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStandardUpdaterController.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStandardUpdaterController.h @@ -19,7 +19,8 @@ NS_ASSUME_NONNULL_BEGIN @class SPUUpdater; -@protocol SPUUserDriver, SPUStandardUserDriverProtocol, SPUUpdaterDelegate, SPUStandardUserDriverDelegate; +@class SPUStandardUserDriver; +@protocol SPUUserDriver, SPUUpdaterDelegate, SPUStandardUserDriverDelegate; /*! A controller class that instantiates a SPUUpdater and allows binding UI to it. @@ -31,11 +32,9 @@ NS_ASSUME_NONNULL_BEGIN up the updater's and user driver's delegates. This controller class may not be valuable to you if: - * You want to control or defer the instantiation of an SPUUpdater, or don't want to be tied into a nib's instantiation, or don't want to use a nib + * You want to control or defer starting the SPUUpdater, or don't want to be tied into a nib's instantiation, or don't want to use a nib * You want to target a bundle that's not the main bundle - * You want to provide a custom user interface, or perhaps one that provides little-to-none - * You don't want to use a convenience class that provides very little glue ;) - + * You want to provide a custom user interface (SPUUserDriver), or perhaps one that provides little-to-none */ SU_EXPORT @interface SPUStandardUpdaterController : NSObject @@ -67,7 +66,7 @@ SU_EXPORT @interface SPUStandardUpdaterController : NSObject This is nil before being loaded from the nib. You may access this property after your application has finished launching, or after your window controller has finished loading. */ -@property (nonatomic, readonly, nullable) id userDriver; +@property (nonatomic, readonly, nullable) SPUStandardUserDriver *userDriver; /*! Use initWithUpdaterDelegate:userDriverDelegate: instead. @@ -94,7 +93,7 @@ SU_EXPORT @interface SPUStandardUpdaterController : NSObject /*! Validates if the menu item for checkForUpdates: can be invoked or not - This validates the menu item by checking -[SPUStandardUserDriver canCheckForUpdates] + This validates the menu item by checking -SPUUpdater.canCheckForUpdates */ - (BOOL)validateMenuItem:(NSMenuItem *)item; diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStandardUserDriver.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStandardUserDriver.h index aebf4a8..d6fa315 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStandardUserDriver.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStandardUserDriver.h @@ -15,7 +15,6 @@ #import #endif #import "SPUUserDriver.h" -#import "SPUStandardUserDriverProtocol.h" #import "SUExport.h" NS_ASSUME_NONNULL_BEGIN @@ -25,7 +24,7 @@ NS_ASSUME_NONNULL_BEGIN /*! Sparkle's standard built-in user driver for updater interactions */ -SU_EXPORT @interface SPUStandardUserDriver : NSObject +SU_EXPORT @interface SPUStandardUserDriver : NSObject /*! Initializes a Sparkle's standard user driver for user update interactions @@ -36,9 +35,9 @@ SU_EXPORT @interface SPUStandardUserDriver : NSObject )delegate; /*! - * Enable or disable hideOnDeactivate for standard update window. + Use initWithHostBundle:delegate: instead. */ -@property (nonatomic) BOOL hideOnDeactivate; +- (instancetype)init NS_UNAVAILABLE; @end diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStandardUserDriverProtocol.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStandardUserDriverProtocol.h deleted file mode 100644 index b07d028..0000000 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStandardUserDriverProtocol.h +++ /dev/null @@ -1,35 +0,0 @@ -// -// SPUStandardUserDriverProtocol.h -// Sparkle -// -// Created by Mayur Pawashe on 3/5/16. -// Copyright © 2016 Sparkle Project. All rights reserved. -// - -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import Foundation; -#else -#import -#endif - -@protocol SPUStandardUserDriverDelegate; - -/*! - Protocol for Sparkle's standard built-in user driver for updater interactions. - - Other user drivers may wish to implement this protocol. - Note that this protocol does not adopt SUUserDriver because one may want to *only* export properties from this protocol. - */ -@protocol SPUStandardUserDriverProtocol - -/*! - Indicates whether or not an update is in progress as far as the user's perspective is concerned - - A typical application may rely on this property for its check for updates menu item validation - */ -@property (nonatomic, readonly) BOOL canCheckForUpdates; - -@end diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStatusCompletionResults.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStatusCompletionResults.h index 38d5a6a..31fd4ae 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStatusCompletionResults.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUStatusCompletionResults.h @@ -18,31 +18,50 @@ #import #endif -typedef NS_ENUM(NSUInteger, SPUUserInitiatedCheckStatus) { - SPUUserInitiatedCheckDone, - SPUUserInitiatedCheckCanceled +// The value ordering here intentionally aligns with replacing SPUInstallUpdateStatus +typedef NS_ENUM(NSInteger, SPUUserUpdateChoice) { + SPUUserUpdateChoiceSkip, + SPUUserUpdateChoiceInstall, + SPUUserUpdateChoiceDismiss, }; -typedef NS_ENUM(NSUInteger, SPUDownloadUpdateStatus) { - SPUDownloadUpdateDone, - SPUDownloadUpdateCanceled +typedef NS_ENUM(NSInteger, SPUUserUpdateState) { + SPUUserUpdateStateNotDownloaded, + SPUUserUpdateStateDownloaded, + SPUUserUpdateStateInstalling, + SPUUserUpdateStateInformational +}; + +// Deprecated +typedef NS_ENUM(NSInteger, SPUInformationalUpdateAlertChoice) { + SPUDismissInformationalNoticeChoice, + SPUSkipThisInformationalVersionChoice }; +// Deprecated typedef NS_ENUM(NSUInteger, SPUInstallUpdateStatus) { SPUInstallUpdateNow, SPUInstallAndRelaunchUpdateNow, SPUDismissUpdateInstallation }; +// Deprecated typedef NS_ENUM(NSInteger, SPUUpdateAlertChoice) { SPUInstallUpdateChoice, SPUInstallLaterChoice, SPUSkipThisVersionChoice }; -typedef NS_ENUM(NSInteger, SPUInformationalUpdateAlertChoice) { - SPUDismissInformationalNoticeChoice, - SPUSkipThisInformationalVersionChoice +// Deprecated +typedef NS_ENUM(NSUInteger, SPUUserInitiatedCheckStatus) { + SPUUserInitiatedCheckDone, + SPUUserInitiatedCheckCanceled +}; + +// Deprecated +typedef NS_ENUM(NSUInteger, SPUDownloadUpdateStatus) { + SPUDownloadUpdateDone, + SPUDownloadUpdateCanceled }; #endif /* SPUStatusCompletionResults_h */ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUpdater.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUpdater.h index 56cfe33..de9e559 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUpdater.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUpdater.h @@ -42,24 +42,31 @@ SU_EXPORT @interface SPUUpdater : NSObject Related: See SPUStandardUpdaterController which wraps a SPUUpdater instance and is suitable for instantiating in nib files @param hostBundle The bundle that should be targetted for updating. This must not be nil. - @param applicationBundle The application bundle that should be relaunched and waited for termination. Usually this can be the same as hostBundle. This may differ when updating a plug-in or other non-application bundle. + @param applicationBundle The application bundle that should be waited for termination and relaunched (unless overridden). Usually this can be the same as hostBundle. This may differ when updating a plug-in or other non-application bundle. @param userDriver The user driver that Sparkle uses for user update interaction @param delegate The delegate for SPUUpdater. This may be nil. */ - (instancetype)initWithHostBundle:(NSBundle *)hostBundle applicationBundle:(NSBundle *)applicationBundle userDriver:(id )userDriver delegate:(id _Nullable)delegate; +/*! + Use -initWithHostBundle:applicationBundle:userDriver:delegate: or SPUStandardUpdaterController standard adapter instead. + + If you want to drop an updater into a nib, use SPUStandardUpdaterController. + */ +- (instancetype)init NS_UNAVAILABLE; + /*! Starts the updater. This method checks if Sparkle is configured properly. A valid feed URL should be set before this method is invoked. Other properties of this SPUUpdater instance can be set before this method is invoked as well, such as automatic update checks. - If the configuration is valid, this method may bring up a permission prompt (if needed) for checking if the user wants automatic update checking. - This method then starts the regular update cycle if automatic update checks are enabled. + If the configuration is valid, an update cycle is started in the next main runloop cycle. + During this cycle, a permission prompt may be brought up (if needed) for checking if the user wants automatic update checking. + Otherwise if automatic update checks are enabled, a scheduled update alert may be brought up if enough time has elapsed since the last check. - One of -checkForUpdates, -checkForUpdatesInBackground, or -checkForUpdateInformation can be invoked before starting the updater. - This preschedules an update action before starting the updater. When the updater is started, the prescheduled action is immediately invoked. - This may be useful for example if you want to check for updates right away without a permission prompt potentially showing. + After starting the updater and before the next runloop cycle, one of -checkForUpdates, -checkForUpdatesInBackground, or -checkForUpdateInformation can be invoked. + This may be useful if you want to check for updates immediately or without showing a permission prompt. This must be called on the main thread. @@ -69,12 +76,17 @@ SU_EXPORT @interface SPUUpdater : NSObject - (BOOL)startUpdater:(NSError * __autoreleasing *)error; /*! - Checks for updates, and displays progress while doing so. + Checks for updates, and displays progress while doing so if needed. + + This is meant for users initiating a new update check or checking the current update progress. - This is meant for users initiating an update check. - This may find a resumable update that has already been downloaded or has begun installing, or - this may find a new update that can start to be downloaded if the user requests it. - This will find updates that the user has opted into skipping. + If an update hasn't started, the user may be shown that a new check for updates is occurring. + If an update has already been downloaded or begun installing, the user may be presented to install that update. + If the user is already being presented with an update, that update will be shown to the user in active focus. + + This will find updates that the user has previously opted into skipping. + + See canCheckForUpdates property which can determine if this method may be invoked. */ - (void)checkForUpdates; @@ -103,6 +115,32 @@ SU_EXPORT @interface SPUUpdater : NSObject */ - (void)checkForUpdateInformation; +/*! + A property indicating whether or not updates can be checked by the user. + + An update check can be made by the user when an update session isn't in progress, or when an update or its progress is being shown to the user. + + This property is suitable to use for menu item validation for seeing if -checkForUpdates can be invoked. + + Note this property does not reflect whether or not an update session is in progress. Please see sessionInProgress property instead. + */ +@property (nonatomic, readonly) BOOL canCheckForUpdates; + +/*! + A property indicating whether or not an update session is in progress. + + An update session is in progress when the appcast is being downloaded, an update is being downloaded, + an update is being shown, update permission is being requested, or the installer is being started. + An active session is when Sparkle's fired scheduler is running. + + Note an update session may be inactive even though Sparkle's installer (ran as a separate process) may be running, + or even though the update has been downloaded but the installation has been deferred. In both of these cases, a new update session + may be activated with the update resumed at a later point (automatically or manually). + + See also canCheckForUpdates property which is more suited for menu item validation. + */ +@property (nonatomic, readonly) BOOL sessionInProgress; + /*! A property indicating whether or not to check for updates automatically. @@ -141,7 +179,7 @@ SU_EXPORT @interface SPUUpdater : NSObject This property must be called on the main thread; calls from background threads will return nil. */ -@property (nonatomic, readonly) NSURL *feedURL; +@property (nonatomic, readonly, nullable) NSURL *feedURL; /*! Set the URL of the appcast used to download update information. Using this method is discouraged. diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUpdaterDelegate.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUpdaterDelegate.h index 906a1b4..94b0b8a 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUpdaterDelegate.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUpdaterDelegate.h @@ -167,6 +167,17 @@ typedef NS_ENUM(NSInteger, SPUUpdateCheck) implement this to use your own logic for finding a valid update, if any, in the given appcast. + Do not base your logic by filtering out items with a minimum or maximum OS version or minimum autoupdate version, + because Sparkle already has logic for determining whether or not those items should be filtered out. + Also do not return a non-top level item from the appcast such as a delta item. Delta items will be ignored. + Sparkle picks the delta item from your selection if the appropriate one is available. + + This method will not be invoked with an appcast that has zero items. Pick the best item from the appcast. + If an item is available that has the same version as the application or bundle to update, + do not pick an item that is worse than that version. + + This method may be called multiple times for different selections and filters. This method should be efficient. + \param appcast The appcast that was downloaded from the remote server. \param updater The updater instance. \return The best valid appcast item, or nil if you don't want to be delegated this task. @@ -188,6 +199,14 @@ typedef NS_ENUM(NSInteger, SPUUpdateCheck) */ - (void)updaterDidNotFindUpdate:(SPUUpdater *)updater; +/*! + Called when an update is skipped by the user. + + \param updater The updater instance. + \param item The appcast item corresponding to the update that the user skipped. + */ +- (void)updater:(SPUUpdater *)updater userDidSkipThisVersion:(SUAppcastItem *)item; + /*! Returns whether the release notes (if available) should be downloaded after an update is found and shown. @@ -208,6 +227,14 @@ typedef NS_ENUM(NSInteger, SPUUpdateCheck) */ - (void)updater:(SPUUpdater *)updater willDownloadUpdate:(SUAppcastItem *)item withRequest:(NSMutableURLRequest *)request; +/*! + Called immediately after succesfull download of the specified update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that has been downloaded. + */ +- (void)updater:(SPUUpdater *)updater didDownloadUpdate:(SUAppcastItem *)item; + /*! Called after the specified update failed to download. @@ -224,6 +251,22 @@ typedef NS_ENUM(NSInteger, SPUUpdateCheck) */ - (void)userDidCancelDownload:(SPUUpdater *)updater; +/*! + Called immediately before extracting the specified downloaded update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be extracted. + */ +- (void)updater:(SPUUpdater *)updater willExtractUpdate:(SUAppcastItem *)item; + +/*! + Called immediately after extracting the specified downloaded update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that has been extracted. + */ +- (void)updater:(SPUUpdater *)updater didExtractUpdate:(SUAppcastItem *)item; + /*! Called immediately before installing the specified update. @@ -333,14 +376,6 @@ typedef NS_ENUM(NSInteger, SPUUpdateCheck) */ - (void)updater:(SPUUpdater *)updater didAbortWithError:(NSError *)error; -/*! - Called after an update is aborted due to an error during an scheduled update check. - - \param updater The updater instance. - \param error The error that caused the abort - */ -- (void)updater:(SPUUpdater *)updater scheduledUpdateCheckDidAbortWithError:(NSError *)error; - @end NS_ASSUME_NONNULL_END diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUserDriver.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUserDriver.h index ff4ea42..89e2715 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUserDriver.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUserDriver.h @@ -28,33 +28,10 @@ NS_ASSUME_NONNULL_BEGIN This protocol is used for implementing a user interface for the Sparkle updater. Sparkle's internal drivers tell an object that implements this protocol what actions to take and show to the user. - Every method in this protocol is required (i.e, not optional) and has a void return type and can optionally take a single parameter block, which waits for - a response back from the user driver. Note that every parameter block, or reply, *must* be responded to eventually - - that is, none can be ignored. Furthermore, they can only be replied to *once* - a reply or completion block should be considered - invalidated after it's once used. The faster a reply can be made, the more Sparkle may be able to idle, and so the better. - Lastly, every method in this protocol can be called from any thread. Thus, an implementor may choose to always - dispatch asynchronously to the main thread. However, an implementor should also avoid unnecessary nested asynchronous dispatches. - - An implementor of this protocol should act defensively. For example, it may be possible for an action that says to - invalidate or dismiss something to be called multiple times in succession, and the implementor may choose to ignore further requests. - - Note: Once upon a time, when first developing the user driver API, I had the user driver exist in a separate process from the rest of the framework. - If you're familiar with how the higher level XPC APIs work, this explains why some of the decisions above were made - (reply block executed on any thread, reply block replied only once, single reply block, void return types, idleness, no optional methods, ...) - This is somewhat of an artifact (maybe?) now, but I think most of these set of restrictions still enforces a well designed API. + Every method in this protocol can be assumed to be called from the main thread. */ SU_EXPORT @protocol SPUUserDriver -/*! - * Show that an update can be checked by the user or not - * - * A client may choose to update the interface letting the user know if they can check for updates. - * For example, this can be used for menu item validation on the "Check for Updates" action. - * - * This can be called from any thread. - */ -- (void)showCanCheckForUpdates:(BOOL)canCheckForUpdates; - /*! * Show an updater permission request to the user * @@ -63,8 +40,6 @@ SU_EXPORT @protocol SPUUserDriver * * @param request The update permission request. * @param reply A reply with a update permission response. - * - * This can be called from any thread */ - (void)showUpdatePermissionRequest:(SPUUpdatePermissionRequest *)request reply:(void (^)(SUUpdatePermissionResponse *))reply; @@ -73,93 +48,40 @@ SU_EXPORT @protocol SPUUserDriver * * Respond to the user initiating an update check. Sparkle uses this to show the user a window with an indeterminate progress bar. * - * @param updateCheckStatusCompletion A reply indicating whether the initiated update check is done or canceled. - * Attempts to canceling can be made before -dismissUserInitiatedUpdateCheck is invoked. Replying with SPUUserInitiatedCheckDone - * on the other hand should not be done until -dismissUserInitiatedUpdateCheck is invoked. - * - * This can be called from any thread - */ -- (void)showUserInitiatedUpdateCheckWithCompletion:(void (^)(SPUUserInitiatedCheckStatus))updateCheckStatusCompletion; - -/*! - * Dismiss the user initiated update check from the user - * - * Dismiss whatever was started in -showUserInitiatedUpdateCheckWithCompletion: - * This is an appropriate time to reply with SPUUserInitiatedCheckDone if not having done so already - * - * This can be called from any thread + * @param cancellation Invoke this cancellation block to cancel the update check before the update check is completed. */ -- (void)dismissUserInitiatedUpdateCheck; +- (void)showUserInitiatedUpdateCheckWithCancellation:(void (^)(void))cancellation; /*! - * Show the user a new update is found and can be downloaded and installed + * Show the user a new update is found. * * Let the user know a new update is found and ask them what they want to do. + * Before this point, -showUserInitiatedUpdateCheckWithCancellation: may be called. * - * @param appcastItem The Appcast Item containing information that reflects the new update - * - * @param userInitiated A flag indicating whether or not a user initiated this update check - * - * @param reply - * A reply of SPUInstallUpdateChoice begins downloading and installing the new update. - * - * A reply of SPUInstallLaterChoice reminds the user later of the update, which can act as a "do nothing" option. - * - * A reply of SPUSkipThisVersionChoice skips this particular version and won't bother the user again, - * unless they initiate an update check themselves. - * - * This can be called from any thread - */ -- (void)showUpdateFoundWithAppcastItem:(SUAppcastItem *)appcastItem userInitiated:(BOOL)userInitiated reply:(void (^)(SPUUpdateAlertChoice))reply; - -/*! - * Show the user a new update has been downloaded and can be installed - * - * This method behaves just like -showUpdateFoundWithAppcastItem:reply: except the update has already been downloaded. - */ -- (void)showDownloadedUpdateFoundWithAppcastItem:(SUAppcastItem *)appcastItem userInitiated:(BOOL)userInitiated reply:(void (^)(SPUUpdateAlertChoice))reply; - -/*! - * Show the user an update that has started installing can be resumed and installed immediately - * - * Let the user know an update that has already been downloaded and started installing can be resumed. - * Note at this point the update cannot be canceled. - * - * @param appcastItem The Appcast Item containing information that reflects the new update + * @param appcastItem The Appcast Item containing information that reflects the new update. * * @param userInitiated A flag indicating whether or not a user initiated this update check * - * @param reply - * A reply of SPUInstallAndRelaunchUpdateNow installs the update immediately and relaunches the new update. - * Note: the application is not relaunched if it was not running before installing the update. - * A reply of SPUInstallUpdateNow installs the update immediately but does not relaunch the new update. - * A reply of SPUDismissUpdateInstallation dismisses the update installation. Note the update will attempt to finish installation - * after the application terminates. - * - * This can be called from any thread - */ -- (void)showResumableUpdateFoundWithAppcastItem:(SUAppcastItem *)appcastItem userInitiated:(BOOL)userInitiated reply:(void (^)(SPUInstallUpdateStatus))reply; - -/*! - * Show the user a new informational only update has been found - * - * Let the user know a new informational update is found and ask them what they want to do. + * @param state The current state of the update. + * SPUUserUpdateStateNotDownloaded - Update has not been downloaded yet. + * SPUUserUpdateStateDownloaded - Update has already been downloaded but not started installing yet. + * SPUUserUpdateStateInstalling - Update has been downloaded and already started installing. + * SPUUserUpdateStateInformational - Update is only informational and has no download. You can direct the user to the the infoURL property of the appcastItem in their web browser. The informationOnlyUpdate property of the appcastItem will be YES. * - * @param appcastItem The Appcast Item containing information that reflects the new update. - * The infoURL property for the appcastItem may be of interest. - * - * @param userInitiated A flag indicating whether or not a user initiated this update check + * Additionally, you may want to check the criticalUpdate property of the appcastItem to let the user know if the update is critical. * * @param reply - * A reply of SPUDismissInformationalNoticeChoice dismisses this notice. - * An implementor may decide to invoke another action before dismissing the notice. + * A reply of SPUUserUpdateChoiceInstall begins or resumes downloading or installing the update. + * If the state is SPUUserUpdateStateInstalling, this may send a quit event to the application and relaunch it immediately (in this state, this behaves as a fast "install and Relaunch"). * - * A reply of SPUSkipThisInformationalVersionChoice skips this particular version and won't bother the user again, - * unless they initiate an update check themselves. + * A reply of SPUUserUpdateChoiceDismiss dismisses the update for the time being. The user may be reminded of the update at a later point. + * If the state is SPUUserUpdateStateDownloaded, the downloaded update is kept after dismissing until the next time an update is shown to the user. + * If the state is SPUUserUpdateStateInstalling, the installing update is also preserved after dismissing. In this state however, the update will also still be installed after the application is terminated. * - * This can be called from any thread + * A reply of SPUUserUpdateChoiceSkip skips this particular version and won't notify the user again, unless they initiate an update check themselves. + * If the state is SPUUserUpdateStateInstalling, the installation is also canceled when the update is skipped. */ -- (void)showInformationalUpdateFoundWithAppcastItem:(SUAppcastItem *)appcastItem userInitiated:(BOOL)userInitiated reply:(void (^)(SPUInformationalUpdateAlertChoice))reply; +- (void)showUpdateFoundWithAppcastItem:(SUAppcastItem *)appcastItem userInitiated:(BOOL)userInitiated state:(SPUUserUpdateState)state reply:(void (^)(SPUUserUpdateChoice))reply; /*! * Show the user the release notes for the new update @@ -169,8 +91,6 @@ SU_EXPORT @protocol SPUUserDriver * That is, this may be invoked if the releaseNotesURL from the appcast item is non-nil. * * @param downloadData The data for the release notes that was downloaded from the new update's appcast. - * - * This can be called from any thread */ - (void)showUpdateReleaseNotesWithDownloadData:(SPUDownloadData *)downloadData; @@ -182,8 +102,6 @@ SU_EXPORT @protocol SPUUserDriver * That is, this may be invoked if the releaseNotesURL from the appcast item is non-nil. * * @param error The error associated with why the new update's release notes could not be downloaded. - * - * This can be called from any thread */ - (void)showUpdateReleaseNotesFailedToDownloadWithError:(NSError *)error; @@ -191,12 +109,12 @@ SU_EXPORT @protocol SPUUserDriver * Show the user a new update was not found * * Let the user know a new update was not found after they tried initiating an update check. + * Before this point, -showUserInitiatedUpdateCheckWithCancellation: may be called. * - * @param acknowledgement Acknowledge to the updater that no update found was shown. - * - * This can be called from any thread + * @param error The error associated with why a new update was not found. + * @param acknowledgement Acknowledge to the updater that no update found error was shown. */ -- (void)showUpdateNotFoundWithAcknowledgement:(void (^)(void))acknowledgement; +- (void)showUpdateNotFoundWithError:(NSError *)error acknowledgement:(void (^)(void))acknowledgement; /*! * Show the user an update error occurred @@ -204,9 +122,10 @@ SU_EXPORT @protocol SPUUserDriver * Let the user know that the updater failed with an error. This will not be invoked without the user having been * aware that an update was in progress. * - * @param acknowledgement Acknowledge to the updater that the error was shown. + * Before this point, any of the non-error user driver methods may have been invoked. * - * This can be called from any thread + * @param error The error associated with what update error occurred.. + * @param acknowledgement Acknowledge to the updater that the error was shown. */ - (void)showUpdaterError:(NSError *)error acknowledgement:(void (^)(void))acknowledgement; @@ -215,14 +134,9 @@ SU_EXPORT @protocol SPUUserDriver * * Let the user know that downloading the new update started. * - * @param downloadUpdateStatusCompletion A reply of SPUDownloadUpdateCanceled can be used to cancel - * the download at any point before -showDownloadDidStartExtractingUpdate is invoked. - * A reply of SPUDownloadUpdateDone signifies that the download is done, which should not be invoked until - * -showDownloadDidStartExtractingUpdate - * - * This can be called from any thread + * @param cancellation Invoke this cancellation block to cancel the download at any point before -showDownloadDidStartExtractingUpdate is invoked. */ -- (void)showDownloadInitiatedWithCompletion:(void (^)(SPUDownloadUpdateStatus))downloadUpdateStatusCompletion; +- (void)showDownloadInitiatedWithCancellation:(void (^)(void))cancellation; /*! * Show the user the content length of the new update that will be downloaded @@ -230,8 +144,6 @@ SU_EXPORT @protocol SPUUserDriver * @param expectedContentLength The expected content length of the new update being downloaded. * An implementor should be able to handle if this value is invalid (more or less than actual content length downloaded). * Additionally, this method may be called more than once for the same download in rare scenarios. - * - * This can be called from any thread */ - (void)showDownloadDidReceiveExpectedContentLength:(uint64_t)expectedContentLength; @@ -240,21 +152,16 @@ SU_EXPORT @protocol SPUUserDriver * * This may be an appropriate time to advance a visible progress indicator of the download * @param length The length of the data that was just downloaded - * - * This can be called from any thread */ - (void)showDownloadDidReceiveDataOfLength:(uint64_t)length; /*! * Show the user that the update finished downloading and started extracting * - * This is an appropriate time to reply with SPUDownloadUpdateDone if not done so already * Sparkle uses this to show an indeterminate progress bar. * * Note that an update can resume at this point after having been downloaded before, * so this may be called without any of the download callbacks being invoked prior. - * - * This can be called from any thread */ - (void)showDownloadDidStartExtractingUpdate; @@ -263,40 +170,40 @@ SU_EXPORT @protocol SPUUserDriver * * Let the user know how far along the update extraction is. * - * @param progress The progress of the extraction from a 0.0 to 1.0 scale + * Before this point, -showDownloadDidStartExtractingUpdate is called. * - * This can be called from any thread + * @param progress The progress of the extraction from a 0.0 to 1.0 scale */ - (void)showExtractionReceivedProgress:(double)progress; /*! - * Show the user that the update is ready to install - * - * Let the user know that the update is ready and ask them whether they want to install or not. - * Note if the target application is already terminated and an update can be performed silently, this method may not be invoked. + * Show the user that the update is installing * - * @param installUpdateHandler - * A reply of SPUInstallAndRelaunchUpdateNow installs the update immediately and relaunches the new update. - * Note: the application is not relaunched if it was not running before installing the update. - * A reply of SPUInstallUpdateNow installes the update immediately but does not relaunch the new update. - * A reply of SPUDismissUpdateInstallation dismisses the update installation. Note the update may still be installed after - * the application terminates, however there is not a strong guarantee that this will happen. + * Let the user know that the update is currently installing. Sparkle uses this to show an indeterminate progress bar. * - * This can be called from any thread + * Before this point, -showExtractionReceivedProgress: may be called. */ -- (void)showReadyToInstallAndRelaunch:(void (^)(SPUInstallUpdateStatus))installUpdateHandler; +- (void)showInstallingUpdate; /*! - * Show the user that the update is installing + * Show the user that the update is ready to install & relaunch * - * Let the user know that the update is currently installing. Sparkle uses this to show an indeterminate progress bar. + * Let the user know that the update is ready to install and relaunch, and ask them whether they want to proceed. + * Note if the target application has already terminated, this method may not be invoked. + * + * @param reply + * A reply of SPUUserUpdateChoiceInstall installs the update the new update immediately. The application is relaunched only if it is still running by the time this reply is invoked. If the application terminates on its own, Sparkle will attempt to automatically install the update. + * + * A reply of SPUUserUpdateChoiceDismiss dismisses the update installation for the time being. Note the update may still be installed automatically after the application terminates. * - * This can be called from any thread + * A reply of SPUUserUpdateChoiceSkip cancels the current update that has begun installing and dismisses the update. In this circumstance, the update is canceled but this update version is not skipped in the future. + * + * Before this point, -showInstallingUpdate will be called. */ -- (void)showInstallingUpdate; +- (void)showReadyToInstallAndRelaunch:(void (^)(SPUUserUpdateChoice))reply; /*! - * Show or dismiss progress while a termination signal is being sent to the application + * Show or dismiss progress while a termination signal is being sent to the application from Sparkle's installer * * Terminating and relaunching the application (if requested to be relaunched) may happen quickly, * or it may take some time to perform the final installation, or the termination signal can be canceled or delayed by the application or user. @@ -304,7 +211,7 @@ SU_EXPORT @protocol SPUUserDriver * It is up to the implementor whether or not to decide to continue showing installation progress * or dismissing UI that won't remain obscuring other parts of the user interface. * - * This can be called from any thread + * This will not be invoked if the application that is being updated is already terminated. */ - (void)showSendingTerminationSignal; @@ -312,26 +219,63 @@ SU_EXPORT @protocol SPUUserDriver * Show the user that the update installation finished * * Let the user know that the update finished installing. + * * This will only be invoked if the updater process is still alive, which is typically not the case if - * the updater's lifetime is tied to the application it is updating. + * the updater's lifetime is tied to the application it is updating. This implementation must not try to reference + * the old bundle prior to the installation, which will no longer be around. * - * @param acknowledgement Acknowledge to the updater that the installation finish was shown. + * Before this point, -showSendingTerminationSignal or -showReadyToInstallAndRelaunch: may be called. + * + * @param relaunched Indicates if the update was relaunched. + * @param acknowledgement Acknowledge to the updater that the finished installation was shown. + */ +- (void)showUpdateInstalledAndRelaunched:(BOOL)relaunched acknowledgement:(void (^)(void))acknowledgement; + +/*! + * Show the user the current presented update or its progress in utmost focus * - * This can be called from any thread + * The user wishes to check for updates while the user is being shown update progress. + * Bring whatever is on screen to frontmost focus (permission request, update information, downloading or extraction status, choice to install update, etc). */ -- (void)showUpdateInstallationDidFinishWithAcknowledgement:(void (^)(void))acknowledgement; +- (void)showUpdateInFocus; /*! * Dismiss the current update installation * - * Stop and tear down everything. Reply to all outstanding reply/completion blocks. + * Stop and tear down everything. * Dismiss all update windows, alerts, progress, etc from the user. * Basically, stop everything that could have been started. Sparkle may invoke this when aborting or finishing an update. - * - * This can be called from any thread */ - (void)dismissUpdateInstallation; +/* + * Below are deprecated methods that have been replaced by better alternatives. + * The deprecated methods will be used if the alternatives have not been implemented yet. + * In the future support for using these deprecated methods may be removed however. + */ +@optional + +// Clients should move to non-deprecated methods +// Deprecated methods are only (temporarily) kept around for binary compatibility reasons + +- (void)showUserInitiatedUpdateCheckWithCompletion:(void (^)(SPUUserInitiatedCheckStatus))updateCheckStatusCompletion __deprecated_msg("Implement -showUserInitiatedUpdateCheckWithCancellation: instead"); + +- (void)showDownloadInitiatedWithCompletion:(void (^)(SPUDownloadUpdateStatus))downloadUpdateStatusCompletion __deprecated_msg("Implement -showDownloadInitiatedWithCancellation: instead"); + +- (void)showUpdateNotFoundWithAcknowledgement:(void (^)(void))acknowledgement __deprecated_msg("Implement -showUpdateNotFoundWithError:acknowledgement: instead"); + +- (void)showUpdateInstallationDidFinishWithAcknowledgement:(void (^)(void))acknowledgement __deprecated_msg("Implement -showUpdateInstalledAndRelaunched:acknowledgement: instead"); + +- (void)showUpdateFoundWithAppcastItem:(SUAppcastItem *)appcastItem userInitiated:(BOOL)userInitiated reply:(void (^)(SPUUpdateAlertChoice))reply __deprecated_msg("Implement -showUpdateFoundWithAppcastItem:userInitiated:state:reply: instead"); + +- (void)showDownloadedUpdateFoundWithAppcastItem:(SUAppcastItem *)appcastItem userInitiated:(BOOL)userInitiated reply:(void (^)(SPUUpdateAlertChoice))reply __deprecated_msg("Implement -showUpdateFoundWithAppcastItem:userInitiated:state:reply: instead"); + +- (void)showResumableUpdateFoundWithAppcastItem:(SUAppcastItem *)appcastItem userInitiated:(BOOL)userInitiated reply:(void (^)(SPUUserUpdateChoice))reply __deprecated_msg("Implement -showUpdateFoundWithAppcastItem:userInitiated:state:reply: instead"); + +- (void)showInformationalUpdateFoundWithAppcastItem:(SUAppcastItem *)appcastItem userInitiated:(BOOL)userInitiated reply:(void (^)(SPUInformationalUpdateAlertChoice))reply __deprecated_msg("Implement -showUpdateFoundWithAppcastItem:userInitiated:state:reply: instead"); + +- (void)dismissUserInitiatedUpdateCheck __deprecated_msg("Transition to new UI appropriately when a new update is shown, when no update is found, or when an update error occurs.");; + @end NS_ASSUME_NONNULL_END diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUserDriverCoreComponent.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUserDriverCoreComponent.h deleted file mode 100644 index d2ed73e..0000000 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SPUUserDriverCoreComponent.h +++ /dev/null @@ -1,44 +0,0 @@ -// -// SUUserDriverCoreComponent.h -// Sparkle -// -// Created by Mayur Pawashe on 3/4/16. -// Copyright © 2016 Sparkle Project. All rights reserved. -// - -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import Foundation; -#else -#import -#endif -#import "SPUStatusCompletionResults.h" -#import "SUExport.h" - -@protocol SPUStandardUserDriverDelegate; - -SU_EXPORT @interface SPUUserDriverCoreComponent : NSObject - -- (void)showCanCheckForUpdates:(BOOL)canCheckForUpdates; - -@property (nonatomic, readonly) BOOL canCheckForUpdates; - -- (void)registerInstallUpdateHandler:(void (^)(SPUInstallUpdateStatus))installUpdateHandler; -- (void)installUpdateWithChoice:(SPUInstallUpdateStatus)choice; - -- (void)registerUpdateCheckStatusHandler:(void (^)(SPUUserInitiatedCheckStatus))updateCheckStatusCompletion; -- (void)cancelUpdateCheckStatus; -- (void)completeUpdateCheckStatus; - -- (void)registerDownloadStatusHandler:(void (^)(SPUDownloadUpdateStatus))downloadUpdateStatusCompletion; -- (void)cancelDownloadStatus; -- (void)completeDownloadStatus; - -- (void)registerAcknowledgement:(void (^)(void))acknowledgement; -- (void)acceptAcknowledgement; - -- (void)dismissUpdateInstallation; - -@end diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUAppcast.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUAppcast.h index cc9fd38..4a4f10a 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUAppcast.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUAppcast.h @@ -22,15 +22,10 @@ NS_ASSUME_NONNULL_BEGIN @class SUAppcastItem; -SU_EXPORT @interface SUAppcast : NSObject +SU_EXPORT @interface SUAppcast : NSObject -@property (copy, nullable) NSString *userAgentString; -@property (copy, nullable) NSDictionary *httpHeaders; +@property (readonly, copy) NSArray *items; -- (void)fetchAppcastFromURL:(NSURL *)url inBackground:(BOOL)bg completionBlock:(void (^)(NSError *_Nullable))err; -- (SUAppcast *)copyWithoutDeltaUpdates; - -@property (readonly, copy, nullable) NSArray *items; @end NS_ASSUME_NONNULL_END diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h index b92b3ef..ec8f7fd 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h @@ -20,38 +20,38 @@ #import "SUExport.h" @class SUSignatures; +NS_ASSUME_NONNULL_BEGIN + SU_EXPORT @interface SUAppcastItem : NSObject -@property (copy, readonly) NSString *title; -@property (copy, readonly) NSString *dateString; -@property (copy, readonly) NSString *itemDescription; -@property (strong, readonly) NSURL *releaseNotesURL; -@property (strong, readonly) SUSignatures *signatures; -@property (copy, readonly) NSString *minimumSystemVersion; -@property (copy, readonly) NSString *maximumSystemVersion; -@property (strong, readonly) NSURL *fileURL; +@property (copy, readonly, nullable) NSString *title; +@property (copy, readonly, nullable) NSString *dateString; +@property (copy, readonly, nullable) NSDate *date; +@property (copy, readonly, nullable) NSString *itemDescription; +@property (strong, readonly, nullable) NSURL *releaseNotesURL; +@property (strong, readonly, nullable) SUSignatures *signatures; +@property (copy, readonly, nullable) NSString *minimumSystemVersion; +@property (copy, readonly, nullable) NSString *maximumSystemVersion; +@property (strong, readonly, nullable) NSURL *fileURL; @property (nonatomic, readonly) uint64_t contentLength; @property (copy, readonly) NSString *versionString; -@property (copy, readonly) NSString *osString; -@property (copy, readonly) NSString *displayVersionString; -@property (copy, readonly) NSDictionary *deltaUpdates; -@property (strong, readonly) NSURL *infoURL; +@property (copy, readonly, nullable) NSString *osString; +@property (copy, readonly, nullable) NSString *displayVersionString; +@property (copy, readonly, nullable) NSDictionary *deltaUpdates; +@property (strong, readonly, nullable) NSURL *infoURL; +@property (copy, readonly, nullable) NSNumber* phasedRolloutInterval; @property (nonatomic, copy, readonly) NSString *installationType; - -// Initializes with data from a dictionary provided by the RSS class. -- (instancetype)initWithDictionary:(NSDictionary *)dict; -- (instancetype)initWithDictionary:(NSDictionary *)dict failureReason:(NSString **)error; -- (instancetype)initWithDictionary:(NSDictionary *)dict relativeToURL:(NSURL *)appcastURL failureReason:(NSString **)error; +@property (copy, readonly, nullable) NSString *minimumAutoupdateVersion; @property (getter=isDeltaUpdate, readonly) BOOL deltaUpdate; @property (getter=isCriticalUpdate, readonly) BOOL criticalUpdate; @property (getter=isMacOsUpdate, readonly) BOOL macOsUpdate; @property (getter=isInformationOnlyUpdate, readonly) BOOL informationOnlyUpdate; -// Returns the dictionary provided in initWithDictionary; this might be useful later for extensions. +// Returns the dictionary representing the appcast item; this might be useful later for extensions. @property (readonly, copy) NSDictionary *propertiesDictionary; -- (NSURL *)infoURL; - @end +NS_ASSUME_NONNULL_END + #endif diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUErrors.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUErrors.h index 15e3e6e..48c0ece 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUErrors.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUErrors.h @@ -41,6 +41,7 @@ typedef NS_ENUM(OSStatus, SUError) { SURunningFromDiskImageError = 1003, SUResumeAppcastError = 1004, SURunningTranslocated = 1005, + SUWebKitTerminationError = 1006, // Download phase errors. SUTemporaryDirectoryError = 2000, @@ -49,6 +50,7 @@ typedef NS_ENUM(OSStatus, SUError) { // Extraction phase errors. SUUnarchivingError = 3000, SUSignatureError = 3001, + SUValidationError = 3002, // Installation phase errors. SUFileCopyFailure = 4000, @@ -61,6 +63,7 @@ typedef NS_ENUM(OSStatus, SUError) { SUInstallationCanceledError = 4007, SUInstallationAuthorizeLaterError = 4008, SUNotAllowedInteractionError = 4009, + SUAgentInvalidationError = 4010, // API misuse errors. SUIncorrectAPIUsageError = 5000 diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionResponse.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionResponse.h index e53f866..affa087 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionResponse.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionResponse.h @@ -29,6 +29,11 @@ SU_EXPORT @interface SUUpdatePermissionResponse : NSObject */ - (instancetype)initWithAutomaticUpdateChecks:(BOOL)automaticUpdateChecks sendSystemProfile:(BOOL)sendSystemProfile; +/* + Use -initWithAutomaticUpdateChecks:sendSystemProfile: instead. + */ +- (instancetype)init NS_UNAVAILABLE; + /*! A read-only property indicating whether automatic update checks are allowed or not. */ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUUpdater.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUUpdater.h index b75c444..60e2e5f 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUUpdater.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUUpdater.h @@ -34,7 +34,7 @@ Note: This class is now deprecated and acts as a thin wrapper around SPUUpdater and SPUStandardUserDriver */ -__deprecated_msg("Use SPUStandardUpdaterController or SPUUpdater instead") +__deprecated_msg("Deprecated in Sparkle 2. Use SPUStandardUpdaterController or SPUUpdater instead") SU_EXPORT @interface SUUpdater : NSObject @property (unsafe_unretained, nonatomic) IBOutlet id delegate; @@ -154,14 +154,14 @@ SU_EXPORT @interface SUUpdater : NSObject @property (nonatomic, readonly) NSBundle *sparkleBundle; /*! - The user agent used when checking for updates. + The user agent used when checking for and downloading updates. The default implementation can be overrided. */ @property (nonatomic, copy) NSString *userAgentString; /*! - The HTTP headers used when checking for updates. + The HTTP headers used when checking for and downloading updates. The keys of this dictionary are HTTP header fields (NSString) and values are corresponding values (NSString) */ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h index 87e5d1c..0bd2ec8 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h @@ -44,7 +44,7 @@ SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey; /*! Provides methods to control the behavior of an SUUpdater object. */ -__deprecated_msg("See SPUUpdaterDelegate instead") +__deprecated_msg("Deprecated in Sparkle 2. See SPUUpdaterDelegate instead") @protocol SUUpdaterDelegate @optional @@ -136,6 +136,14 @@ __deprecated_msg("See SPUUpdaterDelegate instead") */ - (void)updater:(SUUpdater *)updater willDownloadUpdate:(SUAppcastItem *)item withRequest:(NSMutableURLRequest *)request; +/*! + Called immediately after succesfull download of the specified update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that has been downloaded. + */ +- (void)updater:(SUUpdater *)updater didDownloadUpdate:(SUAppcastItem *)item; + /*! Called after the specified update failed to download. @@ -152,6 +160,22 @@ __deprecated_msg("See SPUUpdaterDelegate instead") */ - (void)userDidCancelDownload:(SUUpdater *)updater; +/*! + Called immediately before extracting the specified downloaded update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be extracted. + */ +- (void)updater:(SUUpdater *)updater willExtractUpdate:(SUAppcastItem *)item; + +/*! + Called immediately after extracting the specified downloaded update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that has been extracted. + */ +- (void)updater:(SUUpdater *)updater didExtractUpdate:(SUAppcastItem *)item; + /*! Called immediately before installing the specified update. @@ -160,6 +184,14 @@ __deprecated_msg("See SPUUpdaterDelegate instead") */ - (void)updater:(SUUpdater *)updater willInstallUpdate:(SUAppcastItem *)item; +/*! + Called when an update is skipped by the user. + + \param updater The updater instance. + \param item The appcast item corresponding to the update that the user skipped. + */ +- (void)updater:(SUUpdater *)updater userDidSkipThisVersion:(SUAppcastItem *)item; + /*! Returns whether the relaunch should be delayed in order to perform other tasks. @@ -176,6 +208,21 @@ __deprecated_msg("See SPUUpdaterDelegate instead") */ - (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)item untilInvoking:(NSInvocation *)invocation; +/*! + Returns whether the relaunch should be delayed in order to perform other tasks. + + This is not called if the user didn't relaunch on the previous update, + in that case it will immediately restart. + + This method acts as a simpler alternative to SUUpdaterDelegate::updater:shouldPostponeRelaunchForUpdate:untilInvoking: avoiding usage of NSInvocation, which is not available in Swift environments. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + + \return \c YES to delay the relaunch. + */ +- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)item; + /*! Returns whether the application should be relaunched at all. @@ -263,6 +310,17 @@ __deprecated_msg("See SPUUpdaterDelegate instead") */ - (void)updater:(SUUpdater *)updater willInstallUpdateOnQuit:(SUAppcastItem *)item immediateInstallationInvocation:(NSInvocation *)invocation; +/*! + Called when an update is scheduled to be silently installed on quit. + This is after an update has been automatically downloaded in the background. + (i.e. SUUpdater::automaticallyDownloadsUpdates is YES) + This method acts as a more modern alternative to SUUpdaterDelegate::updater:willInstallUpdateOnQuit:immediateInstallationInvocation: using a block instead of NSInvocation, which is not available in Swift environments. + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + \param installationBlock Can be used to trigger an immediate silent install and relaunch. + */ +- (void)updater:(SUUpdater *)updater willInstallUpdateOnQuit:(SUAppcastItem *)item immediateInstallationBlock:(void (^)(void))installationBlock; + /*! Calls after an update that was scheduled to be silently installed on quit has been canceled. diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/Sparkle.h b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/Sparkle.h index a3ec078..8ec3e01 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/Sparkle.h +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Headers/Sparkle.h @@ -32,7 +32,6 @@ #import "SPUUserDriver.h" #import "SPUStandardUserDriver.h" #import "SPUStandardUserDriverDelegate.h" -#import "SPUUserDriverCoreComponent.h" #import "SPUDownloadData.h" #import "SUUpdater.h" // deprecated diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Autoupdate b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Autoupdate deleted file mode 100755 index 8ea1762..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Autoupdate and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..0af1ec9 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib new file mode 100644 index 0000000..4045d10 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib new file mode 100644 index 0000000..74b6e90 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib differ diff --git a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/en.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Base.lproj/Sparkle.strings similarity index 58% rename from Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/en.lproj/Sparkle.strings rename to Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Base.lproj/Sparkle.strings index 588c737..cef29a7 100644 Binary files a/Sources/RSSparkleXPC/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/en.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Base.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/DarkAqua.css b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/DarkAqua.css deleted file mode 100644 index 9be7f7a..0000000 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/DarkAqua.css +++ /dev/null @@ -1,10 +0,0 @@ -html { - color: white; - background: transparent; -} -:link { - color: #419CFF; -} -:link:active { - color: #FF1919; -} diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Info.plist b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Info.plist index eafb3df..b3f8a22 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Info.plist +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 20C5048k + 20G5023d CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 2.0.0 1011-geac45228 + 2.0.0 1321-g91e71c21 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -29,19 +29,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12C5020f + 12E262 DTPlatformName macosx DTPlatformVersion - 11.1 + 11.3 DTSDKBuild - 20C5048g + 20E214 DTSDKName - macosx11.1 + macosx11.3 DTXcode - 1230 + 1250 DTXcodeBuild - 12C5020f + 12E262 LSMinimumSystemVersion 10.9 diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ReleaseNotesColorStyle.css b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ReleaseNotesColorStyle.css new file mode 100644 index 0000000..ac5dc3f --- /dev/null +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ReleaseNotesColorStyle.css @@ -0,0 +1,12 @@ +@media (prefers-color-scheme: dark) { + html { + color: white; + background: transparent; + } + :link { + color: #419CFF; + } + :link:active { + color: #FF1919; + } +} diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/SUStatus.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/SUStatus.nib index f9c39a0..1655dc1 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/SUStatus.nib and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/SUStatus.nib differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Info.plist b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Info.plist deleted file mode 100644 index 74939b8..0000000 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Info.plist +++ /dev/null @@ -1,52 +0,0 @@ - - - - - BuildMachineOSBuild - 20C5048k - CFBundleDevelopmentRegion - en - CFBundleExecutable - Updater - CFBundleIdentifier - org.sparkle-project.Sparkle.Updater - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Updater - CFBundlePackageType - APPL - CFBundleShortVersionString - 2.0.0 - CFBundleSignature - ???? - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 2.0.0 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 12C5020f - DTPlatformName - macosx - DTPlatformVersion - 11.1 - DTSDKBuild - 20C5048g - DTSDKName - macosx11.1 - DTXcode - 1230 - DTXcodeBuild - 12C5020f - LSMinimumSystemVersion - 10.9 - LSUIElement - 1 - NSPrincipalClass - NSApplication - - diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/MacOS/Updater b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/MacOS/Updater deleted file mode 100755 index 0367d1b..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/MacOS/Updater and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/PkgInfo b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/PkgInfo deleted file mode 100644 index bd04210..0000000 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPL???? \ No newline at end of file diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/SUStatus.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/SUStatus.nib deleted file mode 100644 index f9c39a0..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/SUStatus.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings deleted file mode 100644 index 4cd92c0..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings deleted file mode 100644 index cc238f6..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings deleted file mode 100644 index 5204db7..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/da.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/da.lproj/Sparkle.strings deleted file mode 100644 index 10e3c5a..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/da.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/de.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/de.lproj/Sparkle.strings deleted file mode 100644 index 7654e85..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/de.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/el.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/el.lproj/Sparkle.strings deleted file mode 100644 index deed9ef..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/el.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/es.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/es.lproj/Sparkle.strings deleted file mode 100644 index 4f2015f..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/es.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings deleted file mode 100644 index dab921c..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings deleted file mode 100644 index a602f21..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/he.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/he.lproj/Sparkle.strings deleted file mode 100644 index 99124cc..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/he.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/is.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/is.lproj/Sparkle.strings deleted file mode 100644 index 74ae728..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/is.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/it.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/it.lproj/Sparkle.strings deleted file mode 100644 index 68b6d36..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/it.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings deleted file mode 100644 index 7f7c4ac..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings deleted file mode 100644 index 92c18ee..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings deleted file mode 100644 index ec2561b..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings deleted file mode 100644 index 58be0e8..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings deleted file mode 100644 index 2b9c461..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/pt_BR.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/pt_BR.lproj/Sparkle.strings deleted file mode 100644 index e55c6fd..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/pt_BR.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/pt_PT.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/pt_PT.lproj/Sparkle.strings deleted file mode 100644 index 00df86f..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/pt_PT.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings deleted file mode 100644 index 318baa9..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings deleted file mode 100644 index c33086d..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings deleted file mode 100644 index a7d2ebc..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings deleted file mode 100644 index 1be2a80..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings deleted file mode 100644 index 738c900..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/th.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/th.lproj/Sparkle.strings deleted file mode 100644 index eca2570..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/th.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings deleted file mode 100644 index 4def140..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings deleted file mode 100644 index f7eb257..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings deleted file mode 100644 index e356c79..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings deleted file mode 100644 index 533e208..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/_CodeSignature/CodeResources b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/_CodeSignature/CodeResources deleted file mode 100644 index 208f3f5..0000000 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/_CodeSignature/CodeResources +++ /dev/null @@ -1,792 +0,0 @@ - - - - - files - - Resources/SUStatus.nib - - ECVWRExfxyDt5uvKRD+70wc9J6s= - - Resources/ar.lproj/Sparkle.strings - - hash - - 9n6+2ab5/d3baNlcFRfSpztHdKc= - - optional - - - Resources/ca.lproj/Sparkle.strings - - hash - - K1BEF6sG2vXMLgibwfo3j2h588E= - - optional - - - Resources/cs.lproj/Sparkle.strings - - hash - - qmZIcgaZTr//z9PjOI776B5GQ3E= - - optional - - - Resources/da.lproj/Sparkle.strings - - hash - - 88FAIY52ex+k6CHvZHUHiYpaSdQ= - - optional - - - Resources/de.lproj/Sparkle.strings - - hash - - FnTKeC2WOm3Wo79G5tYK17ssA4g= - - optional - - - Resources/el.lproj/Sparkle.strings - - hash - - gQTKA4Zd4FpsXRLWTcEfqV3Czu0= - - optional - - - Resources/en.lproj/Sparkle.strings - - hash - - HMDIP8J6ekyxwFQ6/Gn+q3WSTl4= - - optional - - - Resources/es.lproj/Sparkle.strings - - hash - - saEdp9H51NgvY5tzYYY5QoM5dsg= - - optional - - - Resources/fi.lproj/Sparkle.strings - - hash - - Xfk3iYvY4+ymcoVUpHQATY5FNLg= - - optional - - - Resources/fr.lproj/Sparkle.strings - - hash - - N3afKcO8erR7VUa2Cq4bwqxw/DY= - - optional - - - Resources/he.lproj/Sparkle.strings - - hash - - ONZyQ7mMihp025wvYCm+YH5p9t8= - - optional - - - Resources/is.lproj/Sparkle.strings - - hash - - bKE7f6KUVWbXzh+cBrwa31j6sXU= - - optional - - - Resources/it.lproj/Sparkle.strings - - hash - - PGQtWau2xbYKJPKZjSvkwnPSSJU= - - optional - - - Resources/ja.lproj/Sparkle.strings - - hash - - iD89mxaGjEzXuqTCpr1SbfWzdyM= - - optional - - - Resources/ko.lproj/Sparkle.strings - - hash - - 36Fahhtf/RNpPA22ntiODYGqG30= - - optional - - - Resources/nb.lproj/Sparkle.strings - - hash - - lxEVDkftYdIz5tpFIlCBRzjq1G8= - - optional - - - Resources/nl.lproj/Sparkle.strings - - hash - - 3esiRzch9B/dcmSDuZOlhGRmvhI= - - optional - - - Resources/pl.lproj/Sparkle.strings - - hash - - 5DAYxRDmzfZJHVzkzmq9B33cV+Q= - - optional - - - Resources/pt_BR.lproj/Sparkle.strings - - hash - - 9OEsTkc4OnLubR99mP0Br13Mflo= - - optional - - - Resources/pt_PT.lproj/Sparkle.strings - - hash - - DXgfdoW9r94wdvH+tYnJNakKzDs= - - optional - - - Resources/ro.lproj/Sparkle.strings - - hash - - Yk1UW9SBQyAtNbFvLmiIjW/UCcc= - - optional - - - Resources/ru.lproj/Sparkle.strings - - hash - - Px2O36VmsQbjS8ywxoJ/Pp+xQiQ= - - optional - - - Resources/sk.lproj/Sparkle.strings - - hash - - 8A/scZSblfhf9/SAyz5Di2EqrqM= - - optional - - - Resources/sl.lproj/Sparkle.strings - - hash - - YRXBwzauFczYTqobmqCxBBPR4DE= - - optional - - - Resources/sv.lproj/Sparkle.strings - - hash - - K+ak+cmJ5S1D27ODU3IntD0wITI= - - optional - - - Resources/th.lproj/Sparkle.strings - - hash - - anxUgZs0IJsgMZlzI1HUeCjvmrc= - - optional - - - Resources/tr.lproj/Sparkle.strings - - hash - - 4L5cXvWM1KkQdn5c+uYML/PX6xg= - - optional - - - Resources/uk.lproj/Sparkle.strings - - hash - - uhJ3st+FckuLz8HIH0r/RtUVGsw= - - optional - - - Resources/zh_CN.lproj/Sparkle.strings - - hash - - kFXz9LiX6VmEsvEWZcZOIMmUE5o= - - optional - - - Resources/zh_TW.lproj/Sparkle.strings - - hash - - fq2MGchNCsDkfRX6i950z9hnHAM= - - optional - - - - files2 - - Resources/SUStatus.nib - - hash - - ECVWRExfxyDt5uvKRD+70wc9J6s= - - hash2 - - AtY9YmPv7cUlbFWP2vCyVdi3/M+XQn98wOlrIES2Dgk= - - - Resources/ar.lproj/Sparkle.strings - - hash - - 9n6+2ab5/d3baNlcFRfSpztHdKc= - - hash2 - - kEBNsn9OraKT0YF/n5ZaJC14Y/+GW/HI/CjiahPHgwM= - - optional - - - Resources/ca.lproj/Sparkle.strings - - hash - - K1BEF6sG2vXMLgibwfo3j2h588E= - - hash2 - - D01nO0KWUvaVR/PR0E95dLAlJCYEKPRh858t+lcxFto= - - optional - - - Resources/cs.lproj/Sparkle.strings - - hash - - qmZIcgaZTr//z9PjOI776B5GQ3E= - - hash2 - - 6sIHusRLkghCkCVemdyAqniiTfJ68E6t0qswH/A+Aac= - - optional - - - Resources/da.lproj/Sparkle.strings - - hash - - 88FAIY52ex+k6CHvZHUHiYpaSdQ= - - hash2 - - YtLfD1azWIUD2eqATgQak+tKys3x9ZFjo91mSYwSY68= - - optional - - - Resources/de.lproj/Sparkle.strings - - hash - - FnTKeC2WOm3Wo79G5tYK17ssA4g= - - hash2 - - zG5B5gvBrmrL31eAFv8JQ0xYZrAGgvpcePzhSL9lRSI= - - optional - - - Resources/el.lproj/Sparkle.strings - - hash - - gQTKA4Zd4FpsXRLWTcEfqV3Czu0= - - hash2 - - DpBU2fltmtw85+0U85gXwPH8qApgI0zbG6K0qIn2X0c= - - optional - - - Resources/en.lproj/Sparkle.strings - - hash - - HMDIP8J6ekyxwFQ6/Gn+q3WSTl4= - - hash2 - - T0siv9/ri/ulfofXL+GzB1ClarT02vlzl4QRomTIy9A= - - optional - - - Resources/es.lproj/Sparkle.strings - - hash - - saEdp9H51NgvY5tzYYY5QoM5dsg= - - hash2 - - Rv71G/XkSv/4JZd+ejfFkpu4HKXFsM0Nxe094rw3mAQ= - - optional - - - Resources/fi.lproj/Sparkle.strings - - hash - - Xfk3iYvY4+ymcoVUpHQATY5FNLg= - - hash2 - - DwdjkY2nc5XvSzY7wbwHcwKnnCfJXwDl1bO6PbtoeUU= - - optional - - - Resources/fr.lproj/Sparkle.strings - - hash - - N3afKcO8erR7VUa2Cq4bwqxw/DY= - - hash2 - - nGZJLdRUiRSWfcROzRsVZzoM/Pyl+C6y0c7WJdZ++ME= - - optional - - - Resources/he.lproj/Sparkle.strings - - hash - - ONZyQ7mMihp025wvYCm+YH5p9t8= - - hash2 - - 35ECtsAW7lQQpZTAtYBIKgel5ItYO6FvWJaSueWWqVU= - - optional - - - Resources/is.lproj/Sparkle.strings - - hash - - bKE7f6KUVWbXzh+cBrwa31j6sXU= - - hash2 - - Dh4VgRSkntzRdCDvUFT0O91wxRUTyfKmsonwoD8JO3s= - - optional - - - Resources/it.lproj/Sparkle.strings - - hash - - PGQtWau2xbYKJPKZjSvkwnPSSJU= - - hash2 - - 6KWPm6/BMUnxP7kax40a/akTj6RVSNWSgXpS2+5bkMg= - - optional - - - Resources/ja.lproj/Sparkle.strings - - hash - - iD89mxaGjEzXuqTCpr1SbfWzdyM= - - hash2 - - P8h6uv3ksdrzPVBgsLywrDU+NA6c3at5YNW9MyQ5+i0= - - optional - - - Resources/ko.lproj/Sparkle.strings - - hash - - 36Fahhtf/RNpPA22ntiODYGqG30= - - hash2 - - oX2Hsbm8fF05oGgMFXazS+rqg3KswApukPT1inQKxs8= - - optional - - - Resources/nb.lproj/Sparkle.strings - - hash - - lxEVDkftYdIz5tpFIlCBRzjq1G8= - - hash2 - - j1Ga6bYhYJ7h65dfZiX0udIIngNspVWPJaqKaEZhdIY= - - optional - - - Resources/nl.lproj/Sparkle.strings - - hash - - 3esiRzch9B/dcmSDuZOlhGRmvhI= - - hash2 - - Ft3lAx+eG7MsySkCRtYN7wT7zRTPWDsJDJnghgcNWrA= - - optional - - - Resources/pl.lproj/Sparkle.strings - - hash - - 5DAYxRDmzfZJHVzkzmq9B33cV+Q= - - hash2 - - tv/j3ywfuO1E3J5/vmrVFQ3cbZPi3EudMtacnjqVqWA= - - optional - - - Resources/pt_BR.lproj/Sparkle.strings - - hash - - 9OEsTkc4OnLubR99mP0Br13Mflo= - - hash2 - - p12hYL8AHpuT+aXzheKTHwZEQFpPfc/qCoaYe7NmP6I= - - optional - - - Resources/pt_PT.lproj/Sparkle.strings - - hash - - DXgfdoW9r94wdvH+tYnJNakKzDs= - - hash2 - - xjNkmadedPLED0QHUgWiGXlJ/d0rZeHWkUmAyGdURyA= - - optional - - - Resources/ro.lproj/Sparkle.strings - - hash - - Yk1UW9SBQyAtNbFvLmiIjW/UCcc= - - hash2 - - IffqR5gxQdL9YEeJj/L9jauu1eduqT1taxe3hKDDXOk= - - optional - - - Resources/ru.lproj/Sparkle.strings - - hash - - Px2O36VmsQbjS8ywxoJ/Pp+xQiQ= - - hash2 - - MBWSZcnNsYWJkCrv3YDWyANbEghjnWl8TFrApZqIh8c= - - optional - - - Resources/sk.lproj/Sparkle.strings - - hash - - 8A/scZSblfhf9/SAyz5Di2EqrqM= - - hash2 - - hKJVJbokW6LXrUqrf3FyGAxdnXJe+NAM1IzwtfMpPTs= - - optional - - - Resources/sl.lproj/Sparkle.strings - - hash - - YRXBwzauFczYTqobmqCxBBPR4DE= - - hash2 - - mO9OxrL9L5y2wDXWsMt11pjcxa4wJrXVXM26w/TWqpE= - - optional - - - Resources/sv.lproj/Sparkle.strings - - hash - - K+ak+cmJ5S1D27ODU3IntD0wITI= - - hash2 - - OXVaG3Vrb1xKlSXHj2qnMe/+X3r5r+huDymhPpx7j5w= - - optional - - - Resources/th.lproj/Sparkle.strings - - hash - - anxUgZs0IJsgMZlzI1HUeCjvmrc= - - hash2 - - uFBTQa44/YKNE5qHbmLqdlZUuLF0Zfk0LepBeIQ7ZQ8= - - optional - - - Resources/tr.lproj/Sparkle.strings - - hash - - 4L5cXvWM1KkQdn5c+uYML/PX6xg= - - hash2 - - rOuDu7og0MYRXCQMAZ48ge5FRTN4+ZBYl9DxJEDnDaY= - - optional - - - Resources/uk.lproj/Sparkle.strings - - hash - - uhJ3st+FckuLz8HIH0r/RtUVGsw= - - hash2 - - AdON9wb2iTlde8P8StWkzdTMy8iL7M6mj94hIj6ixA0= - - optional - - - Resources/zh_CN.lproj/Sparkle.strings - - hash - - kFXz9LiX6VmEsvEWZcZOIMmUE5o= - - hash2 - - oT/+oPtd/EjVyWINXmlilXd0HUk9MdcNrJQsHA5Mfys= - - optional - - - Resources/zh_TW.lproj/Sparkle.strings - - hash - - fq2MGchNCsDkfRX6i950z9hnHAM= - - hash2 - - 4bQfH6cx4JPlejfZbFtgdDFbRS9FENa0UFlKJqZqhtg= - - optional - - - - rules - - ^Resources/ - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ - - nested - - weight - 10 - - ^.* - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^Resources/ - - weight - 20 - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^[^/]+$ - - nested - - weight - 10 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib deleted file mode 100644 index 44b6741..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..c1e9c99 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 4f215f0..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..51a4dbd Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings deleted file mode 100644 index 4cd92c0..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ca.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ca.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..284cf6d --- /dev/null +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ca.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Actualització del programari"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Notes d'aquesta versió:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Recorda-m'ho més tard"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Omet aquesta versió"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Instal·la l'actualització"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Descarrega i instal·la les actualitzacions automàticament en el futur"; diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings index cc238f6..11a0188 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib deleted file mode 100644 index 68e4451..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..ff7d56f --- /dev/null +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Aktualizace aplikace"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Poznámky k vydání:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Připomenout později"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Přeskočit tuto verzi"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Instalovat aktualizaci"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "V budoucnu stahovat a instalovat aktualizace automaticky"; diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 465e87d..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..97ed2a8 --- /dev/null +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,23 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "176"; */ +"176.title" = "Automaticky vyhledávat"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "177"; */ +"177.title" = "Nevyhledávat"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "178"; */ +"178.title" = "Vyhledávat aktualizace automaticky?"; + +/* Class = "NSTextFieldCell"; title = "DO NOT LOCALIZE"; ObjectID = "179"; */ +"179.title" = "DO NOT LOCALIZE"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "180"; */ +"180.title" = "Odeslat anonymní systémový profil"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work.\nPlease contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Informace z anonymního systémového profilu pomáhají vývojářům lépe plánovat budoucí vývoj aplikace.\nBudete-li mít nějaký dotaz, obraťte se na nás.\n\nTyto informace by měly být odeslány:"; diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings index 5204db7..a3442f8 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib deleted file mode 100644 index dc1aa3f..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..4ef2b1b Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 3515d02..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..0a0a998 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings index 10e3c5a..e0957c6 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib deleted file mode 100644 index 2587344..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..02d7c02 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 37c8805..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..47b0005 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings index 7654e85..202e70b 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib deleted file mode 100644 index 0085ef1..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..79bc930 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 8668aa8..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..a84a913 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings index deed9ef..6ef15d4 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib deleted file mode 100644 index 352a9a8..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..45a4cfc --- /dev/null +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.strings @@ -0,0 +1,18 @@ + +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Software Update"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Release Notes:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Remind Me Later"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Skip This Version"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Install Update"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Automatically download and install updates in the future"; diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 755e91b..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..40408e5 --- /dev/null +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,24 @@ + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "176"; */ +"176.title" = "Check Automatically"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "177"; */ +"177.title" = "Don’t Check"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "178"; */ +"178.title" = "Check for updates automatically?"; + +/* Class = "NSTextFieldCell"; title = "DO NOT LOCALIZE"; ObjectID = "179"; */ +"179.title" = "DO NOT LOCALIZE"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "180"; */ +"180.title" = "Include anonymous system profile"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings deleted file mode 100644 index 588c737..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib deleted file mode 100644 index 9216cb7..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..048305e Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index cc067f6..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..ed12e17 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings index 4f2015f..8a083f8 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fa.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fa.lproj/Sparkle.strings new file mode 100644 index 0000000..cacac93 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fa.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..12c3890 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..7746e68 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings index dab921c..773f7c9 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib deleted file mode 100644 index dea32c6..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..53f8a46 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index fde6a9e..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..2ec1555 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings index a602f21..a9e01b2 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/he.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/he.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..a49c5a9 --- /dev/null +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/he.lproj/SUUpdateAlert.strings @@ -0,0 +1,18 @@ + +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "עדכון תכנה"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "פרטי גרסה:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "הזכר לי מאוחר יותר"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "דלג על גרסה זו"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "התקן עדכון"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "הורד והתקן עדכונים אוטומטית גם בעתיד"; diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings index 99124cc..3f993b3 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..e8cd911 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..e351dee Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings new file mode 100644 index 0000000..ab8fe1a Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..a44717a Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib deleted file mode 100644 index 43990e1..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..35605b0 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 00c3b4c..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..1b2ae2e Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings index 74ae728..5f6ace2 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib deleted file mode 100644 index 7eea1a8..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..28b08bf Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 966065f..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..55b623b Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings index 68b6d36..5b4be9e 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib deleted file mode 100644 index 80e0e4e..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..7aaa662 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 6ec0cbd..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..117c57b Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings index 7f7c4ac..74b183f 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib deleted file mode 100644 index d5e01ad..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..ae964ed Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index db6622c..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..ba51fac Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings index 92c18ee..f008e1e 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib deleted file mode 100644 index 3a875f2..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..4f7f719 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 9dc8dc7..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..71a68bc Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings index ec2561b..fa4cd97 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib deleted file mode 100644 index ccec5f8..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..a4797b8 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 2b64274..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..73d5f5e Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings index 58be0e8..76f3556 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib deleted file mode 100644 index 32aa096..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..94fd5cf Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index aced373..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..16591dd Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings index 2b9c461..4444f33 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib deleted file mode 100644 index 67879b5..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..ba19134 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index c9bd578..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..5eca895 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings index e55c6fd..2a7ce29 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib deleted file mode 100644 index d77700f..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..82ada4a Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 554151e..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..f744d46 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings index 00df86f..18a287e 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib deleted file mode 100644 index 9e45a85..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..4fc4e8b Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 56c2690..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..e9075e5 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings index 318baa9..967a441 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib deleted file mode 100644 index 4743f8f..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..9fce421 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index e0d48aa..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..acf4be1 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings index c33086d..8a11ecf 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib deleted file mode 100644 index 0aa042e..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..20de454 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index a711905..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..83ebfa9 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings index a7d2ebc..65aa28f 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib deleted file mode 100644 index 96b5964..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..8f1d8d2 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 12fcd8c..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..c1cf84a Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings index 1be2a80..caaf060 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib deleted file mode 100644 index 07518c3..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..dc57d7b Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 6d16cc6..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..29647d7 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings index 738c900..e7c70db 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib deleted file mode 100644 index 5241b1f..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..ab08588 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index d66c6ff..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..56a8d38 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings index eca2570..058b4ba 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib deleted file mode 100644 index d5613cb..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..35fa320 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 4d1c451..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..7d46eeb Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings index 4def140..ffc5767 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib deleted file mode 100644 index 8ebec67..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..580048f Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index dd31811..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..6076fcd Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings index f7eb257..263326c 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib deleted file mode 100644 index 2c066da..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..3264916 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 1e5b4eb..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..52ddc42 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings index e356c79..71cf325 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib deleted file mode 100644 index 27d2220..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..a2e8e66 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 7943365..0000000 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..a7d3911 Binary files /dev/null and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings index 533e208..b951788 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Sparkle b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Sparkle index 0fa4a3c..a152d0c 100755 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Sparkle and b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/Sparkle differ diff --git a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/_CodeSignature/CodeResources b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/_CodeSignature/CodeResources index eda374d..19f3ae8 100644 --- a/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/_CodeSignature/CodeResources +++ b/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework/Versions/A/_CodeSignature/CodeResources @@ -4,573 +4,358 @@ files - Resources/Autoupdate + Resources/Base.lproj/SUUpdateAlert.nib - BNcQG4JcAMC4VMejzXI/EOIqQKc= + aGu2uIjLj16dQvFXC/uq22Rk4TE= - Resources/DarkAqua.css + Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib - qm+STp/H2uLnEr26ZAt/3E280uk= + InNlmD1Kh/+02UFleqEJ+2YaHhI= - Resources/Info.plist - - ayysNEKUK/VLnf8x80gQudroNAk= - - Resources/SUModelTranslation.plist + Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib - iD2Ex40Usc4ZE6IAhRePqgwK/xw= + iWkVwIyz9G+PVYNqpmt8nQ4sMrI= - Resources/SUStatus.nib + Resources/Base.lproj/Sparkle.strings - ECVWRExfxyDt5uvKRD+70wc9J6s= + LphuotsB/AFL10JzYIBbjV3j/SU= - Resources/Updater.app/Contents/Info.plist + Resources/Info.plist - 705XkMiBcLIrewyg64QVDUKJcVk= + U+lnGW4NjpzrOsNKFjUhQhhjkkk= - Resources/Updater.app/Contents/MacOS/Updater + Resources/ReleaseNotesColorStyle.css - bDxxeHHUBq0TyVfpEUwH1sUiUfE= + IOA6sGO744sbLxfJB3d3qfO4A9c= - Resources/Updater.app/Contents/PkgInfo + Resources/SUModelTranslation.plist - n57qDP4tZfLD1rCS43W0B4LQjzE= + iD2Ex40Usc4ZE6IAhRePqgwK/xw= - Resources/Updater.app/Contents/Resources/SUStatus.nib + Resources/SUStatus.nib - ECVWRExfxyDt5uvKRD+70wc9J6s= + 6I4uX0FrluZpgUjoCaB46P/0lY0= - Resources/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings - - hash - - 9n6+2ab5/d3baNlcFRfSpztHdKc= - - optional - - - Resources/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings - - hash - - K1BEF6sG2vXMLgibwfo3j2h588E= - - optional - - - Resources/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings - - hash - - qmZIcgaZTr//z9PjOI776B5GQ3E= - - optional - - - Resources/Updater.app/Contents/Resources/da.lproj/Sparkle.strings + Resources/ar.lproj/SUUpdateAlert.strings hash - 88FAIY52ex+k6CHvZHUHiYpaSdQ= + 3i0bFULMGTvevM7VgyCgzSEKwv8= optional - Resources/Updater.app/Contents/Resources/de.lproj/Sparkle.strings + Resources/ar.lproj/SUUpdatePermissionPrompt.strings hash - FnTKeC2WOm3Wo79G5tYK17ssA4g= + TsXfb0PxtoasCcH9iA899TrlQS0= optional - Resources/Updater.app/Contents/Resources/el.lproj/Sparkle.strings + Resources/ca.lproj/SUUpdateAlert.strings hash - gQTKA4Zd4FpsXRLWTcEfqV3Czu0= + l9CaCmAXFcs+Z+8rRt7PX9onkf8= optional - Resources/Updater.app/Contents/Resources/en.lproj/Sparkle.strings - - hash - - HMDIP8J6ekyxwFQ6/Gn+q3WSTl4= - - optional - - - Resources/Updater.app/Contents/Resources/es.lproj/Sparkle.strings - - hash - - saEdp9H51NgvY5tzYYY5QoM5dsg= - - optional - - - Resources/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings - - hash - - Xfk3iYvY4+ymcoVUpHQATY5FNLg= - - optional - - - Resources/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings - - hash - - N3afKcO8erR7VUa2Cq4bwqxw/DY= - - optional - - - Resources/Updater.app/Contents/Resources/he.lproj/Sparkle.strings - - hash - - ONZyQ7mMihp025wvYCm+YH5p9t8= - - optional - - - Resources/Updater.app/Contents/Resources/is.lproj/Sparkle.strings - - hash - - bKE7f6KUVWbXzh+cBrwa31j6sXU= - - optional - - - Resources/Updater.app/Contents/Resources/it.lproj/Sparkle.strings - - hash - - PGQtWau2xbYKJPKZjSvkwnPSSJU= - - optional - - - Resources/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings - - hash - - iD89mxaGjEzXuqTCpr1SbfWzdyM= - - optional - - - Resources/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings - - hash - - 36Fahhtf/RNpPA22ntiODYGqG30= - - optional - - - Resources/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings - - hash - - lxEVDkftYdIz5tpFIlCBRzjq1G8= - - optional - - - Resources/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings - - hash - - 3esiRzch9B/dcmSDuZOlhGRmvhI= - - optional - - - Resources/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings - - hash - - 5DAYxRDmzfZJHVzkzmq9B33cV+Q= - - optional - - - Resources/Updater.app/Contents/Resources/pt_BR.lproj/Sparkle.strings - - hash - - 9OEsTkc4OnLubR99mP0Br13Mflo= - - optional - - - Resources/Updater.app/Contents/Resources/pt_PT.lproj/Sparkle.strings - - hash - - DXgfdoW9r94wdvH+tYnJNakKzDs= - - optional - - - Resources/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings - - hash - - Yk1UW9SBQyAtNbFvLmiIjW/UCcc= - - optional - - - Resources/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings - - hash - - Px2O36VmsQbjS8ywxoJ/Pp+xQiQ= - - optional - - - Resources/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings - - hash - - 8A/scZSblfhf9/SAyz5Di2EqrqM= - - optional - - - Resources/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings - - hash - - YRXBwzauFczYTqobmqCxBBPR4DE= - - optional - - - Resources/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings - - hash - - K+ak+cmJ5S1D27ODU3IntD0wITI= - - optional - - - Resources/Updater.app/Contents/Resources/th.lproj/Sparkle.strings - - hash - - anxUgZs0IJsgMZlzI1HUeCjvmrc= - - optional - - - Resources/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings + Resources/ca.lproj/Sparkle.strings hash - 4L5cXvWM1KkQdn5c+uYML/PX6xg= + SN1VipIiPSPYPaM2tQBVmYoesMo= optional - Resources/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings + Resources/cs.lproj/SUUpdateAlert.strings hash - uhJ3st+FckuLz8HIH0r/RtUVGsw= + G9Wgf14zMhU2alRSZvqclMmlTCA= optional - Resources/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings + Resources/cs.lproj/SUUpdatePermissionPrompt.strings hash - kFXz9LiX6VmEsvEWZcZOIMmUE5o= + 0bfdX1GCu06merNrM2hv/B0EuBo= optional - Resources/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings + Resources/cs.lproj/Sparkle.strings hash - fq2MGchNCsDkfRX6i950z9hnHAM= + s/BqxfkW6ntejzvVKDGFQGNbyiE= optional - Resources/Updater.app/Contents/_CodeSignature/CodeResources - - Tx7pqXI85iqfcITcr8eBhfh1lZI= - - Resources/ar.lproj/SUUpdateAlert.nib + Resources/da.lproj/SUUpdateAlert.strings hash - JeZDdP1OuZbqkm8UKYiyH00A7ss= + K/KCW6Ua+P3VcI3SMxkAxLmJhcA= optional - Resources/ar.lproj/SUUpdatePermissionPrompt.nib + Resources/da.lproj/SUUpdatePermissionPrompt.strings hash - Heb65H1UseXl7rEaFwVxKauBWnI= + IwkdeONJSO8+bNOj/x/5U6Gh960= optional - Resources/ar.lproj/Sparkle.strings + Resources/da.lproj/Sparkle.strings hash - 9n6+2ab5/d3baNlcFRfSpztHdKc= + 0t7SuLDMBZVsY240PAEsVfH/1qw= optional - Resources/ca.lproj/Sparkle.strings + Resources/de.lproj/SUUpdateAlert.strings hash - K1BEF6sG2vXMLgibwfo3j2h588E= + hQet+8ztnlTGDqiaGgGRTuC7tzQ= optional - Resources/cs.lproj/SUUpdateAlert.nib + Resources/de.lproj/SUUpdatePermissionPrompt.strings hash - v2ac1JQZvkm8EHZiTUc/q4aBcU0= + bA9NYJIUB6btvBf0Eyl8Hf4PxAo= optional - Resources/cs.lproj/SUUpdatePermissionPrompt.nib + Resources/de.lproj/Sparkle.strings hash - 2ANG1NY1o8ndm0xcmHwYUvrRk6w= + fsC7FJvExHE/2681tuUrjkSF2+A= optional - Resources/cs.lproj/Sparkle.strings + Resources/el.lproj/SUUpdateAlert.strings hash - qmZIcgaZTr//z9PjOI776B5GQ3E= + E3H8KwboutH9TcO/tzeWqmhmuEw= optional - Resources/da.lproj/SUUpdateAlert.nib + Resources/el.lproj/SUUpdatePermissionPrompt.strings hash - BY0imp6dA7C0GSOK81VXTJsRccM= + Ku1XJbSAsfKftCMDR5rYF/djH7g= optional - Resources/da.lproj/SUUpdatePermissionPrompt.nib + Resources/el.lproj/Sparkle.strings hash - Ev2Nvw9c6bVU5ZF63yVhcyNp84w= + NbIN+TRHORCL5Gfj68VRq4KdPXo= optional - Resources/da.lproj/Sparkle.strings + Resources/en.lproj/SUUpdateAlert.strings hash - 88FAIY52ex+k6CHvZHUHiYpaSdQ= + FSez7jCd0gDTFFGHiWL1QXY8OUU= optional - Resources/de.lproj/SUUpdateAlert.nib + Resources/en.lproj/SUUpdatePermissionPrompt.strings hash - lieYpCoCaCKAA3EL3/EsBr46vqI= + EaC80n7+UINShc7jqOj5ZftVz60= optional - Resources/de.lproj/SUUpdatePermissionPrompt.nib + Resources/es.lproj/SUUpdateAlert.strings hash - oy0dHoyKmH2uV/KCHJzCagE+QIE= + axEKPX5h8sFGOTSOnasjD3OHXc8= optional - Resources/de.lproj/Sparkle.strings + Resources/es.lproj/SUUpdatePermissionPrompt.strings hash - FnTKeC2WOm3Wo79G5tYK17ssA4g= + g9KwrSpJGw27GN5BzGZi84AHrQo= optional - Resources/el.lproj/SUUpdateAlert.nib + Resources/es.lproj/Sparkle.strings hash - sJcnQqAH4BsB+2rz9riB7iqePh0= + QPG88BN+x/l2Qk1NLLe3wRa26mQ= optional - Resources/el.lproj/SUUpdatePermissionPrompt.nib + Resources/fa.lproj/Sparkle.strings hash - mYyXqqWSoYqVG1zNp1vopIw8r1k= + lND9QvVswMzjpLbhP9ZfW955lAA= optional - Resources/el.lproj/Sparkle.strings + Resources/fi.lproj/SUUpdateAlert.strings hash - gQTKA4Zd4FpsXRLWTcEfqV3Czu0= + HAZee52kwb4xj+XU0NT+e83gnRY= optional - Resources/en.lproj/SUUpdateAlert.nib + Resources/fi.lproj/SUUpdatePermissionPrompt.strings hash - L3hoxekBQAtpmyDXNhTX7kRXRtc= + bb5HTRQUQFUqoDnBKBIR6A2WKc4= optional - Resources/en.lproj/SUUpdatePermissionPrompt.nib + Resources/fi.lproj/Sparkle.strings hash - jVMU9u+E6aK8y61ut7PIicQ/+tk= + yd6pIoSj19HMDIUos4Td1Fch7bs= optional - Resources/en.lproj/Sparkle.strings + Resources/fr.lproj/SUUpdateAlert.strings hash - HMDIP8J6ekyxwFQ6/Gn+q3WSTl4= + Hz89lX88i5x+vi6K2xEseJrz4HU= optional - Resources/es.lproj/SUUpdateAlert.nib + Resources/fr.lproj/SUUpdatePermissionPrompt.strings hash - UMa1QcJf8zfpVUnIZUGFfJ64wTk= + +qEeqjQfxQ3oHNz1Dr1KL3as4xc= optional - Resources/es.lproj/SUUpdatePermissionPrompt.nib + Resources/fr.lproj/Sparkle.strings hash - +pEMFzILwUFZLvaF/CMdM/wlDcY= + xFBTJYPjf7rlbYdkRKNTsPYz5JA= optional - Resources/es.lproj/Sparkle.strings + Resources/he.lproj/SUUpdateAlert.strings hash - saEdp9H51NgvY5tzYYY5QoM5dsg= + TFRQPnW/KziPaszAKC9UTpKcQYY= optional - Resources/fi.lproj/Sparkle.strings + Resources/he.lproj/Sparkle.strings hash - Xfk3iYvY4+ymcoVUpHQATY5FNLg= + VGB02p2yeIM3xW93qeo1iYR6KH0= optional - Resources/fr.lproj/SUUpdateAlert.nib + Resources/hr.lproj/SUUpdateAlert.strings hash - RPgJubd38D/WH1H6B1jSejqILE8= + yV8ppSHVPstpruV3OfrIoGFa/ns= optional - Resources/fr.lproj/SUUpdatePermissionPrompt.nib + Resources/hr.lproj/SUUpdatePermissionPrompt.strings hash - d1lXEY6JsAjsr/VY408sTvAj4OE= + cQW3+4P52+950dJauRBOXzQyptQ= optional - Resources/fr.lproj/Sparkle.strings + Resources/hr.lproj/Sparkle.strings hash - N3afKcO8erR7VUa2Cq4bwqxw/DY= + 7LLOVs76ioMwEDV8Gah+6sV/5No= optional - Resources/he.lproj/Sparkle.strings + Resources/hu.lproj/SUUpdatePermissionPrompt.strings hash - ONZyQ7mMihp025wvYCm+YH5p9t8= + U6PSRQd/AETVeVyeuRndr/vH9fE= optional - Resources/is.lproj/SUUpdateAlert.nib + Resources/is.lproj/SUUpdateAlert.strings hash - F0aP96zh7QOSkAdFsBlIzBhmCIg= + D4qANBB2xz3qNDiEMNRweN9uYfs= optional - Resources/is.lproj/SUUpdatePermissionPrompt.nib + Resources/is.lproj/SUUpdatePermissionPrompt.strings hash - xRBgLwOX0xZhrXGjHDHL6S+qCQc= + 38/GOZCRTtnAb8rr9rm6A8UWCpo= optional @@ -579,25 +364,25 @@ hash - bKE7f6KUVWbXzh+cBrwa31j6sXU= + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= optional - Resources/it.lproj/SUUpdateAlert.nib + Resources/it.lproj/SUUpdateAlert.strings hash - W45+n9zTkxt1E3v6cZYLzXNtDlc= + GYqMkm5hawyrjBBffKBxomiS2PI= optional - Resources/it.lproj/SUUpdatePermissionPrompt.nib + Resources/it.lproj/SUUpdatePermissionPrompt.strings hash - o6d6uYDAajCHTJJOXT7zDECTmIM= + 58lwR0dz1jJ4ArSN9XIg11Id9/Q= optional @@ -606,25 +391,25 @@ hash - PGQtWau2xbYKJPKZjSvkwnPSSJU= + bk1J6vpZjWeUFhBYWuWZf8TDv1A= optional - Resources/ja.lproj/SUUpdateAlert.nib + Resources/ja.lproj/SUUpdateAlert.strings hash - WjMMdAuvkahwElJZE7ZLDKEG9O0= + zWrs1GohM3YdeIFqqXbuVUPMaDI= optional - Resources/ja.lproj/SUUpdatePermissionPrompt.nib + Resources/ja.lproj/SUUpdatePermissionPrompt.strings hash - b1mgRruuDPTLXfhBEjTV72kV1m0= + w2jUcEIoxzvvhZILlplpe+Gnxb0= optional @@ -633,25 +418,25 @@ hash - iD89mxaGjEzXuqTCpr1SbfWzdyM= + ga4cRwan+YeSUSFBVTKwBCJPhmk= optional - Resources/ko.lproj/SUUpdateAlert.nib + Resources/ko.lproj/SUUpdateAlert.strings hash - UNAQQTvtG7+MN/4w4ouu9ZHXfCM= + vgph4Q9zSsugo4E+oxPH0QE8Be8= optional - Resources/ko.lproj/SUUpdatePermissionPrompt.nib + Resources/ko.lproj/SUUpdatePermissionPrompt.strings hash - ycrHyxLA68Lf8rq4IXBVK62UpGc= + 3/JhngfaJnQx4NfATly/co2PY2c= optional @@ -660,25 +445,25 @@ hash - 36Fahhtf/RNpPA22ntiODYGqG30= + FRHRQPCWEk9GdJawYTuccg+E2tA= optional - Resources/nb.lproj/SUUpdateAlert.nib + Resources/nb.lproj/SUUpdateAlert.strings hash - WIJIO1qR0uNQtJpVkhIarVOfgFw= + 4yetlWmWsSlNv5350fa3OeelhqA= optional - Resources/nb.lproj/SUUpdatePermissionPrompt.nib + Resources/nb.lproj/SUUpdatePermissionPrompt.strings hash - sGjRl91qI6175CwJYuqSYLYylJg= + 67GVEq48FUJvhQmYO0K/ZR6Gbi8= optional @@ -687,25 +472,25 @@ hash - lxEVDkftYdIz5tpFIlCBRzjq1G8= + sgrDElwUxXtzdw8WaUFWyK3pG9Y= optional - Resources/nl.lproj/SUUpdateAlert.nib + Resources/nl.lproj/SUUpdateAlert.strings hash - 7EXAJEeeN0k32jvOHKr7Icq4644= + 7j38ljWbfTrXLwLhKFC5j6Iu5+M= optional - Resources/nl.lproj/SUUpdatePermissionPrompt.nib + Resources/nl.lproj/SUUpdatePermissionPrompt.strings hash - QHLHLZGOJJ4eN75aG1K1VUHNPz8= + dvD7snDX0+ggop6cVfW3ToS2ppY= optional @@ -714,25 +499,25 @@ hash - 3esiRzch9B/dcmSDuZOlhGRmvhI= + PWbC08zHFLROqivY2MAklDh6gkA= optional - Resources/pl.lproj/SUUpdateAlert.nib + Resources/pl.lproj/SUUpdateAlert.strings hash - 7FMO8BOt0bj8rTm5m+AO6cydMlM= + 7kEOWR6DKRm/L2AdK5CcdFgZyjM= optional - Resources/pl.lproj/SUUpdatePermissionPrompt.nib + Resources/pl.lproj/SUUpdatePermissionPrompt.strings hash - pZo0pXve6jqBertG5IixAzSpgV4= + MzvV3vngIjz9ucrt2lqZDEu50rg= optional @@ -741,25 +526,25 @@ hash - 5DAYxRDmzfZJHVzkzmq9B33cV+Q= + o7deBXE2Ct8/vQxouej5KkwTcUA= optional - Resources/pt_BR.lproj/SUUpdateAlert.nib + Resources/pt_BR.lproj/SUUpdateAlert.strings hash - zJAAz+nBsa9Rdul5TSTpKdUPYro= + 7pwMJx+KI0UUVgaWikfU46yFL0M= optional - Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib + Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings hash - 2dtbduILRWtmfjobyd2yOVhQNH4= + bfQIVc4cteu0uiRt0X+nGmHgXgg= optional @@ -768,25 +553,25 @@ hash - 9OEsTkc4OnLubR99mP0Br13Mflo= + /adUv04OXQkCFv+Oed6qktFVQ3E= optional - Resources/pt_PT.lproj/SUUpdateAlert.nib + Resources/pt_PT.lproj/SUUpdateAlert.strings hash - NtD144OppS+BPXNmsReGJoN2Qdo= + mSk5Q3KHPB+9x6cFomPz+RQGs0w= optional - Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib + Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings hash - 5B8hYUrKag0Unyt6Uk0D2K5opL8= + l0nqQJsUsqJUnCb/rpxPQDkZK1c= optional @@ -795,25 +580,25 @@ hash - DXgfdoW9r94wdvH+tYnJNakKzDs= + Mji9loJOJvuDY9hz3FhQ4H+HY5E= optional - Resources/ro.lproj/SUUpdateAlert.nib + Resources/ro.lproj/SUUpdateAlert.strings hash - FPWtaRuYrVSPrfAozq/4bSQfMK4= + ikQC1DV0PMrPFqUeoIvI9WC2hhM= optional - Resources/ro.lproj/SUUpdatePermissionPrompt.nib + Resources/ro.lproj/SUUpdatePermissionPrompt.strings hash - GY/ufItfyKYpgw54TfqJlPlymb0= + oWbTqm+BA0K7mg6zTkDGn4fUpAs= optional @@ -822,25 +607,25 @@ hash - Yk1UW9SBQyAtNbFvLmiIjW/UCcc= + 9U+OTz29kXKZHY/nmvbtemMsB3g= optional - Resources/ru.lproj/SUUpdateAlert.nib + Resources/ru.lproj/SUUpdateAlert.strings hash - NxM+W+qAegxK4lKy0uzCclpkVjo= + 7C5BXulU9j7lmP8wWY8l0JAzSng= optional - Resources/ru.lproj/SUUpdatePermissionPrompt.nib + Resources/ru.lproj/SUUpdatePermissionPrompt.strings hash - AqJRrBMp2yA+umSXxQIQVmpnCN4= + vnna1nf1l2kpdx+slsDSWmc1zHI= optional @@ -849,25 +634,25 @@ hash - Px2O36VmsQbjS8ywxoJ/Pp+xQiQ= + VpSLGNvZ6sbRYsF23L8m6TG+P6E= optional - Resources/sk.lproj/SUUpdateAlert.nib + Resources/sk.lproj/SUUpdateAlert.strings hash - l8XR02tvN10SX2aM9CtZ7BpIcqw= + eG17GzSlQfjC4/mU1++Op/P4oPc= optional - Resources/sk.lproj/SUUpdatePermissionPrompt.nib + Resources/sk.lproj/SUUpdatePermissionPrompt.strings hash - burLhfFkzbPjAIqMXw1qKn94xm8= + U2/AO+eg1l0Sahng/AjXChXlTc4= optional @@ -876,25 +661,25 @@ hash - 8A/scZSblfhf9/SAyz5Di2EqrqM= + qn/mo2EFOyw6keezS64Wo5ZGZXU= optional - Resources/sl.lproj/SUUpdateAlert.nib + Resources/sl.lproj/SUUpdateAlert.strings hash - /9xrGwHXOdPKFp82w4OjF+Q0WG8= + Jl19StfYmbiByPDrMQazCsH9SuM= optional - Resources/sl.lproj/SUUpdatePermissionPrompt.nib + Resources/sl.lproj/SUUpdatePermissionPrompt.strings hash - lT25Wn73ZrIgcDJsgzSvIQ97TtY= + k/IJsVcHctZ2UbOtiQsTvHx74lc= optional @@ -903,25 +688,25 @@ hash - YRXBwzauFczYTqobmqCxBBPR4DE= + kwvdisufBenuQzrVg8tYKTX+qgg= optional - Resources/sv.lproj/SUUpdateAlert.nib + Resources/sv.lproj/SUUpdateAlert.strings hash - dOxfomMC/X9MFFdsk1MyjKv1yi8= + ZJ/cyOSNuqJUjyR3eclaPRASOhE= optional - Resources/sv.lproj/SUUpdatePermissionPrompt.nib + Resources/sv.lproj/SUUpdatePermissionPrompt.strings hash - W5vyz7ueX3DVKxQC82/3FnvJfeQ= + YbrfE5/QvbK0LNrSLHAY3/S4fFM= optional @@ -930,25 +715,25 @@ hash - K+ak+cmJ5S1D27ODU3IntD0wITI= + 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= optional - Resources/th.lproj/SUUpdateAlert.nib + Resources/th.lproj/SUUpdateAlert.strings hash - cQCWeOMdd6mZEd9k0pl3FrZDT9g= + BnhGQ74iKGYaENEK9iLaiAiXjDg= optional - Resources/th.lproj/SUUpdatePermissionPrompt.nib + Resources/th.lproj/SUUpdatePermissionPrompt.strings hash - JIh/Ueyxh8+us+26dxQRmrPiVAE= + 0X0Yu67oweP0yQLjPMLQ5/SdrIY= optional @@ -957,25 +742,25 @@ hash - anxUgZs0IJsgMZlzI1HUeCjvmrc= + HQwGW1Ebf0i+Bl4synks3x2SY2M= optional - Resources/tr.lproj/SUUpdateAlert.nib + Resources/tr.lproj/SUUpdateAlert.strings hash - fHtdKQ+DHOYTodTNQv+a5Ir9h44= + +moR0Pq4x/xokjAcOmpUUIakSGc= optional - Resources/tr.lproj/SUUpdatePermissionPrompt.nib + Resources/tr.lproj/SUUpdatePermissionPrompt.strings hash - /xzHVg3imRUnlNiKee48THjoCds= + UPPnsRQdJuqMXNbSfZyi4cXSFys= optional @@ -984,25 +769,25 @@ hash - 4L5cXvWM1KkQdn5c+uYML/PX6xg= + whUQco5F2wcYdjc+cPKlk+mtx7Q= optional - Resources/uk.lproj/SUUpdateAlert.nib + Resources/uk.lproj/SUUpdateAlert.strings hash - PoeaXUHUKNIm0bkX+GNnvFHlq9w= + UiYYV9jAIRc042ADR7KGxmBYLGM= optional - Resources/uk.lproj/SUUpdatePermissionPrompt.nib + Resources/uk.lproj/SUUpdatePermissionPrompt.strings hash - HEubU7VtIHZcWJ6RfdC038Os1gw= + XO2ZqR7re0XFlFOjom3hqe8QYLQ= optional @@ -1011,25 +796,25 @@ hash - uhJ3st+FckuLz8HIH0r/RtUVGsw= + JXhpqvLkX0yDWjbWgsk2wbSObKU= optional - Resources/zh_CN.lproj/SUUpdateAlert.nib + Resources/zh_CN.lproj/SUUpdateAlert.strings hash - +xvQE3bFW1QXIUggZBlZkKn0gag= + nv5vdtxa5px73vaGNZLva8Ke6/8= optional - Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib + Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings hash - FT+kQgUNxKGrbheU8uSqkYFSHtI= + hsxf2OFnnjPvD0J6Txmtbqn0HEY= optional @@ -1038,25 +823,25 @@ hash - kFXz9LiX6VmEsvEWZcZOIMmUE5o= + OnR96Z9tB0noODRSYssSs63+zGA= optional - Resources/zh_TW.lproj/SUUpdateAlert.nib + Resources/zh_TW.lproj/SUUpdateAlert.strings hash - 6/Rgln3/89vly1RFa1gBfRhITxU= + V3vtjphOC+UWkuM/uqrEHt0jiWY= optional - Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib + Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings hash - qO2OAmNcqk2/bSzwAjGcXTD4+PY= + pieF1GpcUXW3VO30sjCT6YmCZ3Y= optional @@ -1065,7 +850,7 @@ hash - fq2MGchNCsDkfRX6i950z9hnHAM= + 1FLKoM5jZ8JGBG/nmyEIA+/aalA= optional @@ -1088,22 +873,22 @@ hash - TWB82vrQrjGZd3CuoDJyY2XyrOY= + 9C8d6NAh0DxLj60cx93q0eekrmU= hash2 - CWut55+a+aXcDe9zPENeuXZbP0SssWM2ogM8nkZiNdM= + tAyuexI/9BImvHMo5CtiazO6WCCS4A5LjVNSHwThZMI= Headers/SPUStandardUserDriver.h hash - 3SC/68bHsFFdjmxTvQneBX41xtA= + W10OxDTIPY07kUrKT5GSHi2KzGU= hash2 - /ojhDErUYyEJxF+d3qqtnQWzW3zKBwrnA/HCYA7nw0w= + XWGWx4ReEeoj4WbkEMm3EHUxjF3U/1lCJT5KHHCit5U= Headers/SPUStandardUserDriverDelegate.h @@ -1117,26 +902,15 @@ SuqIse+W0PTAdH8IlnDVshgEiMgpWtvfIncjRGPg6WU= - Headers/SPUStandardUserDriverProtocol.h - - hash - - pqTO0HmbsNgBJCNQ0c12CCL3Ekk= - - hash2 - - pTIDJWurqegrRgNPN/QrMzhQFeAWLTziefpsi7FPtOg= - - Headers/SPUStatusCompletionResults.h hash - lMx/7KtmckSijJYHJQoX5884B7w= + mAaOzk/jPOqiLnypmj0nXDPhL2U= hash2 - osigXpOh9MVZ7LPy7eqCH9pPYCWuyTD5vd1DeRidCto= + +ECQBR/xUIbBwrBq0ua9VmN2ymEOf9UAoSJoC0aFSeo= Headers/SPUUpdatePermissionRequest.h @@ -1154,22 +928,22 @@ hash - tASsSrfB+6fwQnuuvFQamVQ/frQ= + OVuZusgNHABtwDpD8DkoWLuQH+A= hash2 - Ksc3hhegMgskwcwDoCAy8qulLziCyDQ+nC5yG2xKx/E= + i9krMONNcustS4bE0UGrT8H5WNzUdcaE83X6mrKurwE= Headers/SPUUpdaterDelegate.h hash - qE+62X1B3uKzkhMTcMSOtUQqpI0= + L9+4BFH3DCuuewN/JJkIt9axAkk= hash2 - Ztng1qCDWecl1VmJALu/CZkkGRBtY9UGumcPhIJqzB8= + zm5YShC+7hBb9b7ls0JuByMJKIHQqlURCbM5Rd7e0d8= Headers/SPUUpdaterSettings.h @@ -1187,55 +961,44 @@ hash - 3We2NQdzBUzYXHI0lyQ90RPGnTg= + N8sP9cGe6aaB8vCWSC87iWPJyRI= hash2 - FA4QSlUSMdq+JNBd8m+gfhlS0qvc1UsmEA5nrAg55/o= - - - Headers/SPUUserDriverCoreComponent.h - - hash - - MP0zZgK4Rfg4GJ9ky+7DgZJ8KR4= - - hash2 - - f/4t21h0i8qWzGJIeKy3/46yp2Tv8YfDdxMykpRp0ok= + loW3/TqlQd7EThjJWeaOEdVZPzuhMy9kQQNvMLA3Z2M= Headers/SUAppcast.h hash - 13TQuK4wE40jejX7SSk2l4VAMfQ= + PHs14wGdcP9l41yCz+ay1fpO7t4= hash2 - x7b2J8hXsM/CT22a26XOESqjuEwkWYH7en4VTNAg1bw= + dWVBYsBOaSTqpbzlVoOaAYZULALTi1D6HWe7ID8MMS4= Headers/SUAppcastItem.h hash - jyOawgx1oyhWr/Mn3yAB5rzH2jE= + 1rrtgeoyuK6YuuJ9srJhAhx2baU= hash2 - Xe3DWUMt741UYwgX/LvQvVTdYx0k86320M2elEvs9j0= + w4iLf5PVALtryHlM7YEazgUu+gbyTvIVs3MU+ayhcwM= Headers/SUErrors.h hash - i86GesMd/g29DSDugX9wzgEbPq8= + lZptY1cddeA8IbSBFuuPwcba4A8= hash2 - YP/RbyrzxU6f7OnTOTuCgQBtDr5F45bFd+HZIWpXtkg= + Tv1dBWhJVzhKnIEaDagPhyb4xNnqFiz2OobWpNqHxNw= Headers/SUExport.h @@ -1264,33 +1027,33 @@ hash - HK47YYNf2b80GPD+mwDzpUrOsuc= + QbV5QmZyO7LjIivZnE6dnueaXwM= hash2 - 7KbZdVg1lILY5HDwq1m8m1jYQybZZTKemXzkMb1XyQw= + 4sMeey9SDmpRyzE+h0+aT6eyNBES24oooUMBNit8XV0= Headers/SUUpdater.h hash - QpKZ54dhXjUapW97jk9rF4GDiIs= + q24KzzNzlIQ36+hIU+r/loe0loI= hash2 - Fs7LPKM9DeyU5I7Yl/RcpVYQu7O4dJClv3fZbQ2i7FA= + UlrfRTUfPCDBtOmBclhA3g5F4cNpoy0kuJ2b7/hr5qo= Headers/SUUpdaterDelegate.h hash - 5jr3gkUXJZdjw1mRPq4+nrO9Vzs= + DBbKI3N5rCXy+SxJBjVw3hjd+PA= hash2 - tDsb7VYPN10XG2r6iI+oLR1fywJO99UhCSfJfK4xQro= + E0Yf6AiGPWo6tPP5t0liplN0ZJ6qnypt7YHUU2qat5Y= Headers/SUVersionComparisonProtocol.h @@ -1319,11 +1082,11 @@ hash - X9VTedkIjQzzXy9dTgvQ+oAVxTc= + MYPWpg1bqegolDvKEAmiuqpfB98= hash2 - wBm9UBFf8yHxGnWWgs2oBV4lGTG3nu6FZThGsHZoy0A= + qBar4pDunKYbgci4oKsE4RRjs0VyaLQjkmfaTb1MNvQ= Modules/module.modulemap @@ -1337,879 +1100,558 @@ 1TF+JZkzFr6n8oH4WItto+C5Vf3K12f0H9KjqD0A5QU= - Resources/Autoupdate - - hash - - BNcQG4JcAMC4VMejzXI/EOIqQKc= - - hash2 - - eOYEgiKvmvha8wceXcKkyZBgWMv4bHgN0C7z664Bv7U= - - - Resources/DarkAqua.css - - hash - - qm+STp/H2uLnEr26ZAt/3E280uk= - - hash2 - - jTums+eMppM7TRcO0kuMa+WcRhulUp6fXgJOzvPMS/I= - - - Resources/Info.plist - - hash - - ayysNEKUK/VLnf8x80gQudroNAk= - - hash2 - - 9b8O4Ke8kGtAOwl2GLaUsk/M9gcvlKOqWF1rfXbl4dE= - - - Resources/SUModelTranslation.plist + Resources/Base.lproj/SUUpdateAlert.nib hash - iD2Ex40Usc4ZE6IAhRePqgwK/xw= + aGu2uIjLj16dQvFXC/uq22Rk4TE= hash2 - bxnpRQhROJXTL2xuIeffR3p+hOuuji7eOoDeNqSYqTg= + J2+QLjW7ubIDN/paoZMB8+DbcSX/l+iblIkjE/X/w+U= - Resources/SUStatus.nib + Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib hash - ECVWRExfxyDt5uvKRD+70wc9J6s= + InNlmD1Kh/+02UFleqEJ+2YaHhI= hash2 - AtY9YmPv7cUlbFWP2vCyVdi3/M+XQn98wOlrIES2Dgk= + 48Zk9XGqNA3zBa0LeC8I/R+oBDMARxtkWhKMrN+IIu8= - Resources/Updater.app/Contents/Info.plist + Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib hash - 705XkMiBcLIrewyg64QVDUKJcVk= + iWkVwIyz9G+PVYNqpmt8nQ4sMrI= hash2 - sMnZdWvMlJ8vh9JF2/L8pq0OjRb3q6+NCuPDrwGXfec= + TioMd8oS60Ecun3TwxPstqCQzSkR2emyz+Pu34jZ9n8= - Resources/Updater.app/Contents/MacOS/Updater + Resources/Base.lproj/Sparkle.strings hash - bDxxeHHUBq0TyVfpEUwH1sUiUfE= + LphuotsB/AFL10JzYIBbjV3j/SU= hash2 - Zik3YD63ocRqHN6eBFpp9LjkuLOu2VOLUgw32js8mSg= + aJVfg+b51CruyQpJ+0YiPNxhMUOX6azuewiRCMwmML4= - Resources/Updater.app/Contents/PkgInfo - - hash - - n57qDP4tZfLD1rCS43W0B4LQjzE= - - hash2 - - glAhkclISwTWhTdPmHmgBmBpxJuKyuegSwHTjQfo7KA= - - - Resources/Updater.app/Contents/Resources/SUStatus.nib - - hash - - ECVWRExfxyDt5uvKRD+70wc9J6s= - - hash2 - - AtY9YmPv7cUlbFWP2vCyVdi3/M+XQn98wOlrIES2Dgk= - - - Resources/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings - - hash - - 9n6+2ab5/d3baNlcFRfSpztHdKc= - - hash2 - - kEBNsn9OraKT0YF/n5ZaJC14Y/+GW/HI/CjiahPHgwM= - - optional - - - Resources/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings - - hash - - K1BEF6sG2vXMLgibwfo3j2h588E= - - hash2 - - D01nO0KWUvaVR/PR0E95dLAlJCYEKPRh858t+lcxFto= - - optional - - - Resources/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings - - hash - - qmZIcgaZTr//z9PjOI776B5GQ3E= - - hash2 - - 6sIHusRLkghCkCVemdyAqniiTfJ68E6t0qswH/A+Aac= - - optional - - - Resources/Updater.app/Contents/Resources/da.lproj/Sparkle.strings - - hash - - 88FAIY52ex+k6CHvZHUHiYpaSdQ= - - hash2 - - YtLfD1azWIUD2eqATgQak+tKys3x9ZFjo91mSYwSY68= - - optional - - - Resources/Updater.app/Contents/Resources/de.lproj/Sparkle.strings - - hash - - FnTKeC2WOm3Wo79G5tYK17ssA4g= - - hash2 - - zG5B5gvBrmrL31eAFv8JQ0xYZrAGgvpcePzhSL9lRSI= - - optional - - - Resources/Updater.app/Contents/Resources/el.lproj/Sparkle.strings - - hash - - gQTKA4Zd4FpsXRLWTcEfqV3Czu0= - - hash2 - - DpBU2fltmtw85+0U85gXwPH8qApgI0zbG6K0qIn2X0c= - - optional - - - Resources/Updater.app/Contents/Resources/en.lproj/Sparkle.strings - - hash - - HMDIP8J6ekyxwFQ6/Gn+q3WSTl4= - - hash2 - - T0siv9/ri/ulfofXL+GzB1ClarT02vlzl4QRomTIy9A= - - optional - - - Resources/Updater.app/Contents/Resources/es.lproj/Sparkle.strings - - hash - - saEdp9H51NgvY5tzYYY5QoM5dsg= - - hash2 - - Rv71G/XkSv/4JZd+ejfFkpu4HKXFsM0Nxe094rw3mAQ= - - optional - - - Resources/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings - - hash - - Xfk3iYvY4+ymcoVUpHQATY5FNLg= - - hash2 - - DwdjkY2nc5XvSzY7wbwHcwKnnCfJXwDl1bO6PbtoeUU= - - optional - - - Resources/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings - - hash - - N3afKcO8erR7VUa2Cq4bwqxw/DY= - - hash2 - - nGZJLdRUiRSWfcROzRsVZzoM/Pyl+C6y0c7WJdZ++ME= - - optional - - - Resources/Updater.app/Contents/Resources/he.lproj/Sparkle.strings - - hash - - ONZyQ7mMihp025wvYCm+YH5p9t8= - - hash2 - - 35ECtsAW7lQQpZTAtYBIKgel5ItYO6FvWJaSueWWqVU= - - optional - - - Resources/Updater.app/Contents/Resources/is.lproj/Sparkle.strings - - hash - - bKE7f6KUVWbXzh+cBrwa31j6sXU= - - hash2 - - Dh4VgRSkntzRdCDvUFT0O91wxRUTyfKmsonwoD8JO3s= - - optional - - - Resources/Updater.app/Contents/Resources/it.lproj/Sparkle.strings - - hash - - PGQtWau2xbYKJPKZjSvkwnPSSJU= - - hash2 - - 6KWPm6/BMUnxP7kax40a/akTj6RVSNWSgXpS2+5bkMg= - - optional - - - Resources/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings - - hash - - iD89mxaGjEzXuqTCpr1SbfWzdyM= - - hash2 - - P8h6uv3ksdrzPVBgsLywrDU+NA6c3at5YNW9MyQ5+i0= - - optional - - - Resources/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings - - hash - - 36Fahhtf/RNpPA22ntiODYGqG30= - - hash2 - - oX2Hsbm8fF05oGgMFXazS+rqg3KswApukPT1inQKxs8= - - optional - - - Resources/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings - - hash - - lxEVDkftYdIz5tpFIlCBRzjq1G8= - - hash2 - - j1Ga6bYhYJ7h65dfZiX0udIIngNspVWPJaqKaEZhdIY= - - optional - - - Resources/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings - - hash - - 3esiRzch9B/dcmSDuZOlhGRmvhI= - - hash2 - - Ft3lAx+eG7MsySkCRtYN7wT7zRTPWDsJDJnghgcNWrA= - - optional - - - Resources/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings - - hash - - 5DAYxRDmzfZJHVzkzmq9B33cV+Q= - - hash2 - - tv/j3ywfuO1E3J5/vmrVFQ3cbZPi3EudMtacnjqVqWA= - - optional - - - Resources/Updater.app/Contents/Resources/pt_BR.lproj/Sparkle.strings - - hash - - 9OEsTkc4OnLubR99mP0Br13Mflo= - - hash2 - - p12hYL8AHpuT+aXzheKTHwZEQFpPfc/qCoaYe7NmP6I= - - optional - - - Resources/Updater.app/Contents/Resources/pt_PT.lproj/Sparkle.strings + Resources/Info.plist hash - DXgfdoW9r94wdvH+tYnJNakKzDs= + U+lnGW4NjpzrOsNKFjUhQhhjkkk= hash2 - xjNkmadedPLED0QHUgWiGXlJ/d0rZeHWkUmAyGdURyA= + HmYo1SBik/vUC9JsQiDh1vrX1nG7ipOEaOfHJ2rxfbI= - optional - - Resources/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings + Resources/ReleaseNotesColorStyle.css hash - Yk1UW9SBQyAtNbFvLmiIjW/UCcc= + IOA6sGO744sbLxfJB3d3qfO4A9c= hash2 - IffqR5gxQdL9YEeJj/L9jauu1eduqT1taxe3hKDDXOk= + z45Huj96ZDVNdbo/PVVvlt/9FbA1bwSEWqzEhZsupbM= - optional - - Resources/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings + Resources/SUModelTranslation.plist hash - Px2O36VmsQbjS8ywxoJ/Pp+xQiQ= + iD2Ex40Usc4ZE6IAhRePqgwK/xw= hash2 - MBWSZcnNsYWJkCrv3YDWyANbEghjnWl8TFrApZqIh8c= + bxnpRQhROJXTL2xuIeffR3p+hOuuji7eOoDeNqSYqTg= - optional - - Resources/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings + Resources/SUStatus.nib hash - 8A/scZSblfhf9/SAyz5Di2EqrqM= + 6I4uX0FrluZpgUjoCaB46P/0lY0= hash2 - hKJVJbokW6LXrUqrf3FyGAxdnXJe+NAM1IzwtfMpPTs= + 8bmm56+lUnfMv3UQ4n/BaEp7hU1N1Wbur9BWMReUdso= - optional - - Resources/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings + Resources/ar.lproj/SUUpdateAlert.strings hash - YRXBwzauFczYTqobmqCxBBPR4DE= + 3i0bFULMGTvevM7VgyCgzSEKwv8= hash2 - mO9OxrL9L5y2wDXWsMt11pjcxa4wJrXVXM26w/TWqpE= + uRx5CQ0pw+aW4jIM0qom55BNq5nGnqLSIn0c+MN29lU= optional - Resources/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings + Resources/ar.lproj/SUUpdatePermissionPrompt.strings hash - K+ak+cmJ5S1D27ODU3IntD0wITI= + TsXfb0PxtoasCcH9iA899TrlQS0= hash2 - OXVaG3Vrb1xKlSXHj2qnMe/+X3r5r+huDymhPpx7j5w= + Rl2XvCAvfnqAnOZ0FYrvAoQ/JH/mm2SKfjy7oBng0BU= optional - Resources/Updater.app/Contents/Resources/th.lproj/Sparkle.strings + Resources/ca.lproj/SUUpdateAlert.strings hash - anxUgZs0IJsgMZlzI1HUeCjvmrc= + l9CaCmAXFcs+Z+8rRt7PX9onkf8= hash2 - uFBTQa44/YKNE5qHbmLqdlZUuLF0Zfk0LepBeIQ7ZQ8= + 18qLsTRnJfi0wDf6A85XbiMXGORSmuo9Ul3IK4m5gq0= optional - Resources/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings + Resources/ca.lproj/Sparkle.strings hash - 4L5cXvWM1KkQdn5c+uYML/PX6xg= + SN1VipIiPSPYPaM2tQBVmYoesMo= hash2 - rOuDu7og0MYRXCQMAZ48ge5FRTN4+ZBYl9DxJEDnDaY= + JW1GOdoPAAizHN79qFY8DiN8St1JSGLpr9n9eI4ccSI= optional - Resources/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings + Resources/cs.lproj/SUUpdateAlert.strings hash - uhJ3st+FckuLz8HIH0r/RtUVGsw= + G9Wgf14zMhU2alRSZvqclMmlTCA= hash2 - AdON9wb2iTlde8P8StWkzdTMy8iL7M6mj94hIj6ixA0= + qSoDl0PIYv+OrSxtJfUYk9xeQihmzfaxAf+egKyw4y4= optional - Resources/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings + Resources/cs.lproj/SUUpdatePermissionPrompt.strings hash - kFXz9LiX6VmEsvEWZcZOIMmUE5o= + 0bfdX1GCu06merNrM2hv/B0EuBo= hash2 - oT/+oPtd/EjVyWINXmlilXd0HUk9MdcNrJQsHA5Mfys= + barrqGmYXYFWJPBZIln+S1LTAEm0ZVAzD9DFF5l3+oo= optional - Resources/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings + Resources/cs.lproj/Sparkle.strings hash - fq2MGchNCsDkfRX6i950z9hnHAM= + s/BqxfkW6ntejzvVKDGFQGNbyiE= hash2 - 4bQfH6cx4JPlejfZbFtgdDFbRS9FENa0UFlKJqZqhtg= + 0TqHpdP45A2ZEX4dbmhxiwdAGWST22JPeSpoD8uKI6g= optional - Resources/Updater.app/Contents/_CodeSignature/CodeResources + Resources/da.lproj/SUUpdateAlert.strings hash - Tx7pqXI85iqfcITcr8eBhfh1lZI= + K/KCW6Ua+P3VcI3SMxkAxLmJhcA= hash2 - BdOfRMRZKEa0NOI77I94m77hnR+V3YWKJr3qXmJiL0Q= - - - Resources/ar.lproj/SUUpdateAlert.nib - - hash - - JeZDdP1OuZbqkm8UKYiyH00A7ss= - - hash2 - - CE1qJ1jrwUiTKTlZajb/bhplzo/rdEH6pm5cABwD/rQ= + /azcJwQrxz1fwI1CIAbhLCnfVH5BqGdQCCyra8Av9pc= optional - Resources/ar.lproj/SUUpdatePermissionPrompt.nib + Resources/da.lproj/SUUpdatePermissionPrompt.strings hash - Heb65H1UseXl7rEaFwVxKauBWnI= + IwkdeONJSO8+bNOj/x/5U6Gh960= hash2 - WUx1KM1Bz75vbTlcj3FvUEEJ3niP2QNBe7/lPioCMgY= + tP1dv9ZUdEeAn4XulcSOuf8fVd7XsvVgC9EGUo7NWMQ= optional - Resources/ar.lproj/Sparkle.strings + Resources/da.lproj/Sparkle.strings hash - 9n6+2ab5/d3baNlcFRfSpztHdKc= + 0t7SuLDMBZVsY240PAEsVfH/1qw= hash2 - kEBNsn9OraKT0YF/n5ZaJC14Y/+GW/HI/CjiahPHgwM= + wu0CpGqE79+TXKIQm+q7ycPTuXhOlwRr/wD5uGHJzLM= optional - Resources/ca.lproj/Sparkle.strings + Resources/de.lproj/SUUpdateAlert.strings hash - K1BEF6sG2vXMLgibwfo3j2h588E= + hQet+8ztnlTGDqiaGgGRTuC7tzQ= hash2 - D01nO0KWUvaVR/PR0E95dLAlJCYEKPRh858t+lcxFto= + MwHlm9tgJSWhQ+8bj0EjeYXGOQmSNAfZRAQoMfxo6v8= optional - Resources/cs.lproj/SUUpdateAlert.nib + Resources/de.lproj/SUUpdatePermissionPrompt.strings hash - v2ac1JQZvkm8EHZiTUc/q4aBcU0= + bA9NYJIUB6btvBf0Eyl8Hf4PxAo= hash2 - LWRxgLZHNGYOe63gf0aOD8zoP03Z1s7ldxndzkWbzGw= + mNxOzQrKaCG1gQnnM8mpI0FasULtLdna0GQ/OOeYD1g= optional - Resources/cs.lproj/SUUpdatePermissionPrompt.nib + Resources/de.lproj/Sparkle.strings hash - 2ANG1NY1o8ndm0xcmHwYUvrRk6w= + fsC7FJvExHE/2681tuUrjkSF2+A= hash2 - dyM1bkEKAH1sW3J5pxDKHpNZ6ZJX7YH/x6jeICRqpkc= + XUpgsFH8KmcbgggpdYbJScCg0tBic9tNLdFh+8cbPyw= optional - Resources/cs.lproj/Sparkle.strings + Resources/el.lproj/SUUpdateAlert.strings hash - qmZIcgaZTr//z9PjOI776B5GQ3E= + E3H8KwboutH9TcO/tzeWqmhmuEw= hash2 - 6sIHusRLkghCkCVemdyAqniiTfJ68E6t0qswH/A+Aac= + iZKCihFafXt61skZGQo5dK0MOrJ8+dX1jPmZaGb69r4= optional - Resources/da.lproj/SUUpdateAlert.nib + Resources/el.lproj/SUUpdatePermissionPrompt.strings hash - BY0imp6dA7C0GSOK81VXTJsRccM= + Ku1XJbSAsfKftCMDR5rYF/djH7g= hash2 - BZL9bUc/f5RpZHoQGkA/XXKvykMh/LwkqI+1XW14Bxk= + fy+XXQCqEybznJg8OkbOjLZmNSSNP1Tfmcpkma+X4dU= optional - Resources/da.lproj/SUUpdatePermissionPrompt.nib + Resources/el.lproj/Sparkle.strings hash - Ev2Nvw9c6bVU5ZF63yVhcyNp84w= + NbIN+TRHORCL5Gfj68VRq4KdPXo= hash2 - N3Os+6xHdP9Y/QLv2okENWzAaaY73ZZ1wAa+vhQKSWg= + wt+2xyusmWAQuJ5kAQlRlvFb1wO4L7/rFdG+VmNjl+Y= optional - Resources/da.lproj/Sparkle.strings + Resources/en.lproj/SUUpdateAlert.strings hash - 88FAIY52ex+k6CHvZHUHiYpaSdQ= + FSez7jCd0gDTFFGHiWL1QXY8OUU= hash2 - YtLfD1azWIUD2eqATgQak+tKys3x9ZFjo91mSYwSY68= + EBVS8ZfEIJxGSghO17emwoHQo0LVWWzBJMFs8RwvKWg= optional - Resources/de.lproj/SUUpdateAlert.nib + Resources/en.lproj/SUUpdatePermissionPrompt.strings hash - lieYpCoCaCKAA3EL3/EsBr46vqI= + EaC80n7+UINShc7jqOj5ZftVz60= hash2 - pOQG4CEenyMCs6E53Yf2+yYR99NwtjC9ESL6Hp719iM= + Dg7bYYtrYYDFVCUeJ3nJQbLKPFuwTwd0MoOzwLIgvkU= optional - Resources/de.lproj/SUUpdatePermissionPrompt.nib + Resources/es.lproj/SUUpdateAlert.strings hash - oy0dHoyKmH2uV/KCHJzCagE+QIE= + axEKPX5h8sFGOTSOnasjD3OHXc8= hash2 - aXEwUfPGaGK1ndjF84VGCstTDsw+y3qn6bW9197R/wc= + 964PsHMz6RYRzHjmD4aHbNfnY0BZGw3ZakxYCb71ae0= optional - Resources/de.lproj/Sparkle.strings + Resources/es.lproj/SUUpdatePermissionPrompt.strings hash - FnTKeC2WOm3Wo79G5tYK17ssA4g= + g9KwrSpJGw27GN5BzGZi84AHrQo= hash2 - zG5B5gvBrmrL31eAFv8JQ0xYZrAGgvpcePzhSL9lRSI= + suNHmE7WRJZq8mNFLp9QYfVV964BDzRz2pRhHLgNrZo= optional - Resources/el.lproj/SUUpdateAlert.nib + Resources/es.lproj/Sparkle.strings hash - sJcnQqAH4BsB+2rz9riB7iqePh0= + QPG88BN+x/l2Qk1NLLe3wRa26mQ= hash2 - oZ9SfHTeIGNZtJjH75VsT01y5Vo2tq2VCPVF8bDddeE= + mtOoKdoTpGzeTNyzxkVGOMsE0Z3ZZOsmIKDfgA9aj8c= optional - Resources/el.lproj/SUUpdatePermissionPrompt.nib + Resources/fa.lproj/Sparkle.strings hash - mYyXqqWSoYqVG1zNp1vopIw8r1k= + lND9QvVswMzjpLbhP9ZfW955lAA= hash2 - j3xNys0dFAL/2iqvjfz2PopHNj9kPZSLHI5SyE8Pb5c= + aqSDVCfHHNCBK2BLljsy2wvdfJBF1mzOPGPRBuW4VeE= optional - Resources/el.lproj/Sparkle.strings + Resources/fi.lproj/SUUpdateAlert.strings hash - gQTKA4Zd4FpsXRLWTcEfqV3Czu0= + HAZee52kwb4xj+XU0NT+e83gnRY= hash2 - DpBU2fltmtw85+0U85gXwPH8qApgI0zbG6K0qIn2X0c= + ByEJSZxbPqB52PM74lywQGxYfs3wfNbQQiUiXwshavQ= optional - Resources/en.lproj/SUUpdateAlert.nib + Resources/fi.lproj/SUUpdatePermissionPrompt.strings hash - L3hoxekBQAtpmyDXNhTX7kRXRtc= + bb5HTRQUQFUqoDnBKBIR6A2WKc4= hash2 - c1eSzlRx9vqCBLiF84w+iiiGeii8RIOVaoC8Ds3gndI= + 9dvePYLJT6vqQZlwmfJx+mliaSJV+CVHJ0O4SYP9Sag= optional - Resources/en.lproj/SUUpdatePermissionPrompt.nib + Resources/fi.lproj/Sparkle.strings hash - jVMU9u+E6aK8y61ut7PIicQ/+tk= + yd6pIoSj19HMDIUos4Td1Fch7bs= hash2 - HNOhgdAbF5+H8fKjvyWJXVMwrt+jXKGnLH8l5NLMR08= + +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= optional - Resources/en.lproj/Sparkle.strings + Resources/fr.lproj/SUUpdateAlert.strings hash - HMDIP8J6ekyxwFQ6/Gn+q3WSTl4= + Hz89lX88i5x+vi6K2xEseJrz4HU= hash2 - T0siv9/ri/ulfofXL+GzB1ClarT02vlzl4QRomTIy9A= + 5HyLxNXA6rhr/jBtPvnw0+yJJL9XVe+Ct76L0BIk3vk= optional - Resources/es.lproj/SUUpdateAlert.nib + Resources/fr.lproj/SUUpdatePermissionPrompt.strings hash - UMa1QcJf8zfpVUnIZUGFfJ64wTk= + +qEeqjQfxQ3oHNz1Dr1KL3as4xc= hash2 - 3KPglR1oBAj4L7IA3Y4fYKtWrk2kpbl7jPZwPCByWfo= + uu2YORcUdz/rkkEYWS729pRWZW6oJHPon1QScUfAMSo= optional - Resources/es.lproj/SUUpdatePermissionPrompt.nib + Resources/fr.lproj/Sparkle.strings hash - +pEMFzILwUFZLvaF/CMdM/wlDcY= + xFBTJYPjf7rlbYdkRKNTsPYz5JA= hash2 - 9IbCXlyf/DNxWCb0/Ik1y9FoHvUb/1M+j93R3sqJq+c= + 8PKuKp2lymWYfR+BqJ15UWlxOQKUl3fEveeseHBfaTw= optional - Resources/es.lproj/Sparkle.strings + Resources/he.lproj/SUUpdateAlert.strings hash - saEdp9H51NgvY5tzYYY5QoM5dsg= + TFRQPnW/KziPaszAKC9UTpKcQYY= hash2 - Rv71G/XkSv/4JZd+ejfFkpu4HKXFsM0Nxe094rw3mAQ= + FgPs07QNaPy/5AFYQ6Ez38I7cIf5M9dT9uDnglG4WpA= optional - Resources/fi.lproj/Sparkle.strings + Resources/he.lproj/Sparkle.strings hash - Xfk3iYvY4+ymcoVUpHQATY5FNLg= + VGB02p2yeIM3xW93qeo1iYR6KH0= hash2 - DwdjkY2nc5XvSzY7wbwHcwKnnCfJXwDl1bO6PbtoeUU= + 1/FNOTs/zXRcUoh5Z60Xpi9A6/xGIGExpgGsMKAJcTI= optional - Resources/fr.lproj/SUUpdateAlert.nib + Resources/hr.lproj/SUUpdateAlert.strings hash - RPgJubd38D/WH1H6B1jSejqILE8= + yV8ppSHVPstpruV3OfrIoGFa/ns= hash2 - KtHl8n7bnlZ3Ir0ymG0RdRWNezTCdzyBh9HO0AB2TrA= + 06i/9O7wG6LGC572R+3wowpqSb3P+MwYSTLFnFFyvP4= optional - Resources/fr.lproj/SUUpdatePermissionPrompt.nib + Resources/hr.lproj/SUUpdatePermissionPrompt.strings hash - d1lXEY6JsAjsr/VY408sTvAj4OE= + cQW3+4P52+950dJauRBOXzQyptQ= hash2 - laaY0qXj+m+89Og5S4LykL91G8CDrMvActqoevgVmT0= + l2Qk6qfprQOK0oXeZz24jATW77v8hYQAkVvU9lou+kE= optional - Resources/fr.lproj/Sparkle.strings + Resources/hr.lproj/Sparkle.strings hash - N3afKcO8erR7VUa2Cq4bwqxw/DY= + 7LLOVs76ioMwEDV8Gah+6sV/5No= hash2 - nGZJLdRUiRSWfcROzRsVZzoM/Pyl+C6y0c7WJdZ++ME= + TwklhrooHTXgV6Q9fbvvAB3mPIh7qDbEsNtUzo2fQuU= optional - Resources/he.lproj/Sparkle.strings + Resources/hu.lproj/SUUpdatePermissionPrompt.strings hash - ONZyQ7mMihp025wvYCm+YH5p9t8= + U6PSRQd/AETVeVyeuRndr/vH9fE= hash2 - 35ECtsAW7lQQpZTAtYBIKgel5ItYO6FvWJaSueWWqVU= + ussA/dWXDOop1UC6tIxk4We9mZtaORWfqBXcrYbLwYA= optional - Resources/is.lproj/SUUpdateAlert.nib + Resources/is.lproj/SUUpdateAlert.strings hash - F0aP96zh7QOSkAdFsBlIzBhmCIg= + D4qANBB2xz3qNDiEMNRweN9uYfs= hash2 - t7A1i/lrse5T6UZtyfTdB/7HRH5vPNuOj2I+QkIjAEI= + xGxSjuuEaKDyxmQ5FhdG94YqAovO+fWnV689UaKtUC0= optional - Resources/is.lproj/SUUpdatePermissionPrompt.nib + Resources/is.lproj/SUUpdatePermissionPrompt.strings hash - xRBgLwOX0xZhrXGjHDHL6S+qCQc= + 38/GOZCRTtnAb8rr9rm6A8UWCpo= hash2 - VWBW48lOFIc7lprCjCV9s4BfRYheTgsJnhe5dnQbqOY= + 5Y/UWtsS8SEszwvwXFHYCqqbczoiPy1WB9iZ8b2HQ6o= optional @@ -2218,37 +1660,37 @@ hash - bKE7f6KUVWbXzh+cBrwa31j6sXU= + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= hash2 - Dh4VgRSkntzRdCDvUFT0O91wxRUTyfKmsonwoD8JO3s= + xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= optional - Resources/it.lproj/SUUpdateAlert.nib + Resources/it.lproj/SUUpdateAlert.strings hash - W45+n9zTkxt1E3v6cZYLzXNtDlc= + GYqMkm5hawyrjBBffKBxomiS2PI= hash2 - dMHKLXO9jQ/ephXEzJ8zaCiJ2TD94Xdtlfwqn0liUVo= + SAuXAvsN6neYXWRSPpR1aEUIsLy6i5c0eo2ncKMsDPs= optional - Resources/it.lproj/SUUpdatePermissionPrompt.nib + Resources/it.lproj/SUUpdatePermissionPrompt.strings hash - o6d6uYDAajCHTJJOXT7zDECTmIM= + 58lwR0dz1jJ4ArSN9XIg11Id9/Q= hash2 - abK36qjugFrOyJCWuehmLWtrUUaY2xV+kVIPmNJXKjA= + jRFUfBngnxbbdrbawfdx1XNMi01drBLGNQPqSSmvxXg= optional @@ -2257,37 +1699,37 @@ hash - PGQtWau2xbYKJPKZjSvkwnPSSJU= + bk1J6vpZjWeUFhBYWuWZf8TDv1A= hash2 - 6KWPm6/BMUnxP7kax40a/akTj6RVSNWSgXpS2+5bkMg= + Y+caNW+g0mt7HP4JrBxJw+uDwN3j19UYb+q5r9ch4Ow= optional - Resources/ja.lproj/SUUpdateAlert.nib + Resources/ja.lproj/SUUpdateAlert.strings hash - WjMMdAuvkahwElJZE7ZLDKEG9O0= + zWrs1GohM3YdeIFqqXbuVUPMaDI= hash2 - o9KBZRX1Ttm5DRguW9CD1AwXFvBv6VzBuLSqijFvWfs= + usXBqD8J4yH4po/bYyHHd1hm5MYOPnOs1d9UbHQsW4I= optional - Resources/ja.lproj/SUUpdatePermissionPrompt.nib + Resources/ja.lproj/SUUpdatePermissionPrompt.strings hash - b1mgRruuDPTLXfhBEjTV72kV1m0= + w2jUcEIoxzvvhZILlplpe+Gnxb0= hash2 - 5nEPrrpTyzn6ealGjKbkHDtrZ2hvu6zXmQjlL7x8UGY= + 9VuzMZyGA4nn7DDCXwV/mvtvlKYv54r3lRqPpgMERZg= optional @@ -2296,37 +1738,37 @@ hash - iD89mxaGjEzXuqTCpr1SbfWzdyM= + ga4cRwan+YeSUSFBVTKwBCJPhmk= hash2 - P8h6uv3ksdrzPVBgsLywrDU+NA6c3at5YNW9MyQ5+i0= + p9KTL0J6W86bnU5GlxkTIvBfkliefm/qALvYmjPVI8Y= optional - Resources/ko.lproj/SUUpdateAlert.nib + Resources/ko.lproj/SUUpdateAlert.strings hash - UNAQQTvtG7+MN/4w4ouu9ZHXfCM= + vgph4Q9zSsugo4E+oxPH0QE8Be8= hash2 - rU7gnpi3PsnD0n0noPJN7LKUwxXFHCjixcW7WHa1q2Y= + yUqNvLchhyJ2BH3Yq3U1NnL46CL0w6VRB4JVNuwz6g4= optional - Resources/ko.lproj/SUUpdatePermissionPrompt.nib + Resources/ko.lproj/SUUpdatePermissionPrompt.strings hash - ycrHyxLA68Lf8rq4IXBVK62UpGc= + 3/JhngfaJnQx4NfATly/co2PY2c= hash2 - bvNquF3puRjnZvG2nQUQsz5WyXUsO3LC6BCtEjw2+9g= + PX2SvKcIkhP2ceyLZ2SpeFMzE4EP3DTUTcm91DdgQYc= optional @@ -2335,37 +1777,37 @@ hash - 36Fahhtf/RNpPA22ntiODYGqG30= + FRHRQPCWEk9GdJawYTuccg+E2tA= hash2 - oX2Hsbm8fF05oGgMFXazS+rqg3KswApukPT1inQKxs8= + +bxn0NPgkxdHLa1MHRT+JRlYmy1jpIuaenpst5RT+RA= optional - Resources/nb.lproj/SUUpdateAlert.nib + Resources/nb.lproj/SUUpdateAlert.strings hash - WIJIO1qR0uNQtJpVkhIarVOfgFw= + 4yetlWmWsSlNv5350fa3OeelhqA= hash2 - 8g/ElSO4yIXKBPWT/sbST8vdzCsbEVIeHZSxJbCzJ4M= + URYhnZIMa8OvF8sBU+FUPdFH7BiNM2vVTiVvLZzG3XY= optional - Resources/nb.lproj/SUUpdatePermissionPrompt.nib + Resources/nb.lproj/SUUpdatePermissionPrompt.strings hash - sGjRl91qI6175CwJYuqSYLYylJg= + 67GVEq48FUJvhQmYO0K/ZR6Gbi8= hash2 - /oxFNXMvdoD2D7ykStspwXUrcEpRCaVbYebxNXyRuI4= + Ji6pJY7BSHDIiNkn+DRMvwBlz12RhEIs+HHppiX1i7E= optional @@ -2374,37 +1816,37 @@ hash - lxEVDkftYdIz5tpFIlCBRzjq1G8= + sgrDElwUxXtzdw8WaUFWyK3pG9Y= hash2 - j1Ga6bYhYJ7h65dfZiX0udIIngNspVWPJaqKaEZhdIY= + FG+w+OnLI7nwnNCWiMT50LU98VWj1d08ElfX4k7Ok4w= optional - Resources/nl.lproj/SUUpdateAlert.nib + Resources/nl.lproj/SUUpdateAlert.strings hash - 7EXAJEeeN0k32jvOHKr7Icq4644= + 7j38ljWbfTrXLwLhKFC5j6Iu5+M= hash2 - 3I8r+QxaqIEqBcdZogXU5VuDg87Ls1S5Ss1nhmfM8Po= + LCYKnuISnccrUE8I4IJUuT4+uDk/zIrlOpQ+/vuvSZA= optional - Resources/nl.lproj/SUUpdatePermissionPrompt.nib + Resources/nl.lproj/SUUpdatePermissionPrompt.strings hash - QHLHLZGOJJ4eN75aG1K1VUHNPz8= + dvD7snDX0+ggop6cVfW3ToS2ppY= hash2 - arRlqOWae64Pqn6yNw466S0RNtPGSxvbi7FEd00g1x8= + SC4zWPQZqy6aYTOskFCtuHU0XNGcB9e+Yr6YIC+7s5Y= optional @@ -2413,37 +1855,37 @@ hash - 3esiRzch9B/dcmSDuZOlhGRmvhI= + PWbC08zHFLROqivY2MAklDh6gkA= hash2 - Ft3lAx+eG7MsySkCRtYN7wT7zRTPWDsJDJnghgcNWrA= + xnQkqxaO8zP1xpjY3nyjOd4Fe0gJon2Dbt456ukd/Gw= optional - Resources/pl.lproj/SUUpdateAlert.nib + Resources/pl.lproj/SUUpdateAlert.strings hash - 7FMO8BOt0bj8rTm5m+AO6cydMlM= + 7kEOWR6DKRm/L2AdK5CcdFgZyjM= hash2 - vWjjhkFFZ9VZpusv9wPq75CPXV5TimCb/V9cL4Na+kA= + m1IOQ49UHfw7ir1AaDv2LSO0vU3EFuQhFuaYqhi3O+Y= optional - Resources/pl.lproj/SUUpdatePermissionPrompt.nib + Resources/pl.lproj/SUUpdatePermissionPrompt.strings hash - pZo0pXve6jqBertG5IixAzSpgV4= + MzvV3vngIjz9ucrt2lqZDEu50rg= hash2 - ILzDGh3jJc3hPKR/ADk0jiaDQaHZu7Zq8YLRXT+OXjc= + PsI1hAsjVN0ZbAdxuuQVdIeKU6xrPd3XKjP8vn75jU4= optional @@ -2452,37 +1894,37 @@ hash - 5DAYxRDmzfZJHVzkzmq9B33cV+Q= + o7deBXE2Ct8/vQxouej5KkwTcUA= hash2 - tv/j3ywfuO1E3J5/vmrVFQ3cbZPi3EudMtacnjqVqWA= + pDq+41jhfESgJauedrYncFY1O5EMEU3nRyl7mmyYj+s= optional - Resources/pt_BR.lproj/SUUpdateAlert.nib + Resources/pt_BR.lproj/SUUpdateAlert.strings hash - zJAAz+nBsa9Rdul5TSTpKdUPYro= + 7pwMJx+KI0UUVgaWikfU46yFL0M= hash2 - S/z282H5br0QXawiL640ayMHGB9S6TBeFjZoxhmD6Dg= + q/BSio3dMuunv6BC58Sv2l/gvp+2wJzsf2e56PcQEbU= optional - Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib + Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings hash - 2dtbduILRWtmfjobyd2yOVhQNH4= + bfQIVc4cteu0uiRt0X+nGmHgXgg= hash2 - 18VMio0CRtcvr8i0M+O3/t41QS15KVxSGxoVhQYapxE= + CM7a1F51+YrR66BI0QVnobbIbGwxTi66PN9PICnrehU= optional @@ -2491,37 +1933,37 @@ hash - 9OEsTkc4OnLubR99mP0Br13Mflo= + /adUv04OXQkCFv+Oed6qktFVQ3E= hash2 - p12hYL8AHpuT+aXzheKTHwZEQFpPfc/qCoaYe7NmP6I= + lY5EZJwPc/Rmfhw1gotkeEKB+ANXqZUlM2G92sZwdJc= optional - Resources/pt_PT.lproj/SUUpdateAlert.nib + Resources/pt_PT.lproj/SUUpdateAlert.strings hash - NtD144OppS+BPXNmsReGJoN2Qdo= + mSk5Q3KHPB+9x6cFomPz+RQGs0w= hash2 - NOQ75dz/Mq7PLhwssExcWXdtTFQzx8m/lLpLBDCaZCI= + cvqklht8BD9BGcp+rVpGQFIpiMZGvS+8ltGS6kIRrHc= optional - Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib + Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings hash - 5B8hYUrKag0Unyt6Uk0D2K5opL8= + l0nqQJsUsqJUnCb/rpxPQDkZK1c= hash2 - D42TQ5lV8E73WOOXTsUDSu2jqOFUt1+WMcLUTVab8W8= + yMNAuD53isB2hRFis8L0xy+9/0uoey+l7K6fh4pBKN8= optional @@ -2530,37 +1972,37 @@ hash - DXgfdoW9r94wdvH+tYnJNakKzDs= + Mji9loJOJvuDY9hz3FhQ4H+HY5E= hash2 - xjNkmadedPLED0QHUgWiGXlJ/d0rZeHWkUmAyGdURyA= + RUq6VJjn/QyydkNbpklLwfCgRF62+uHhXen2dYLBNuQ= optional - Resources/ro.lproj/SUUpdateAlert.nib + Resources/ro.lproj/SUUpdateAlert.strings hash - FPWtaRuYrVSPrfAozq/4bSQfMK4= + ikQC1DV0PMrPFqUeoIvI9WC2hhM= hash2 - 2mIpfTwoRvVuhY/Aa3Bqw5VsjpV93xFNcBMQG83Q8DU= + XYQjdLS490eNt3Ax/kzFSLyKa78HkMKQk4Br9kwogoU= optional - Resources/ro.lproj/SUUpdatePermissionPrompt.nib + Resources/ro.lproj/SUUpdatePermissionPrompt.strings hash - GY/ufItfyKYpgw54TfqJlPlymb0= + oWbTqm+BA0K7mg6zTkDGn4fUpAs= hash2 - hMvl0YhsMlkusdQxVcUiUDeQQqNn/KFwXfIqWaDSrG0= + NvmMHW0iH3YQ1n4YtSVEFX86UTl1R+D1U16OFDMXh0A= optional @@ -2569,37 +2011,37 @@ hash - Yk1UW9SBQyAtNbFvLmiIjW/UCcc= + 9U+OTz29kXKZHY/nmvbtemMsB3g= hash2 - IffqR5gxQdL9YEeJj/L9jauu1eduqT1taxe3hKDDXOk= + NNvDsecglQ/utR6YEqxyMj5K976YRWieCIC/PZuWCtQ= optional - Resources/ru.lproj/SUUpdateAlert.nib + Resources/ru.lproj/SUUpdateAlert.strings hash - NxM+W+qAegxK4lKy0uzCclpkVjo= + 7C5BXulU9j7lmP8wWY8l0JAzSng= hash2 - Kvykt9h+o+SUuINROlMCXornVL/uEH2Uz5Kd0bNSm6k= + lfzx/TY3AUVw2O/EEdIhDlVThSVpdFiZln/hkMw6msE= optional - Resources/ru.lproj/SUUpdatePermissionPrompt.nib + Resources/ru.lproj/SUUpdatePermissionPrompt.strings hash - AqJRrBMp2yA+umSXxQIQVmpnCN4= + vnna1nf1l2kpdx+slsDSWmc1zHI= hash2 - 7Guwtd2PDpjTWg/qX1UODxgRfQDDxNUgN4qr4Siv/Cc= + 8jOWo4oxwiF5d5L8CZk/HZcPcylp+OXSPOJfws65DcI= optional @@ -2608,37 +2050,37 @@ hash - Px2O36VmsQbjS8ywxoJ/Pp+xQiQ= + VpSLGNvZ6sbRYsF23L8m6TG+P6E= hash2 - MBWSZcnNsYWJkCrv3YDWyANbEghjnWl8TFrApZqIh8c= + wJZ5NG+mvj4anRFPUFyvSD0kGrg+ZAqklsPfHuCxLQY= optional - Resources/sk.lproj/SUUpdateAlert.nib + Resources/sk.lproj/SUUpdateAlert.strings hash - l8XR02tvN10SX2aM9CtZ7BpIcqw= + eG17GzSlQfjC4/mU1++Op/P4oPc= hash2 - fD0W6cMr/MZ0C0qrsMD3jEbXdK+eq8L7tl87ZPDspmY= + 2yJUxJBPRrnYu199ssT/FDZPYYAcTVIlBTNcJlg7qok= optional - Resources/sk.lproj/SUUpdatePermissionPrompt.nib + Resources/sk.lproj/SUUpdatePermissionPrompt.strings hash - burLhfFkzbPjAIqMXw1qKn94xm8= + U2/AO+eg1l0Sahng/AjXChXlTc4= hash2 - D5XPrSBItdufc2zVCFazX3SEmRVqQBdCZ0ADlLmHE4E= + qNaz6OV60LKqJPoUXFcG7IbEPZbOzdNy0U9E3c1Y6Mk= optional @@ -2647,37 +2089,37 @@ hash - 8A/scZSblfhf9/SAyz5Di2EqrqM= + qn/mo2EFOyw6keezS64Wo5ZGZXU= hash2 - hKJVJbokW6LXrUqrf3FyGAxdnXJe+NAM1IzwtfMpPTs= + e3cyzJ87ohC1ff/BzZ5O00MnwRE02U+J1KwXlSZeSSg= optional - Resources/sl.lproj/SUUpdateAlert.nib + Resources/sl.lproj/SUUpdateAlert.strings hash - /9xrGwHXOdPKFp82w4OjF+Q0WG8= + Jl19StfYmbiByPDrMQazCsH9SuM= hash2 - r48ahwyC8EFi+44X/EtUfWvh8QCu9klpjqwwwzQHiXE= + bxB9INNteyLOVcT6y9aLkMoHcpFfB8BbLFxvP2wI/ZU= optional - Resources/sl.lproj/SUUpdatePermissionPrompt.nib + Resources/sl.lproj/SUUpdatePermissionPrompt.strings hash - lT25Wn73ZrIgcDJsgzSvIQ97TtY= + k/IJsVcHctZ2UbOtiQsTvHx74lc= hash2 - L8TvfX3/5nLCXk5oNeUzyieunqgEUrKzk/t+6Ldxn/0= + T21OgIyn9uMdQlz4iMJ4zwhQp0HL7/t4VwrVJGbq3OE= optional @@ -2686,37 +2128,37 @@ hash - YRXBwzauFczYTqobmqCxBBPR4DE= + kwvdisufBenuQzrVg8tYKTX+qgg= hash2 - mO9OxrL9L5y2wDXWsMt11pjcxa4wJrXVXM26w/TWqpE= + t8QC+9TBONwKLQvV3fKV0umsnAS8ZDpqPikVksFPtWc= optional - Resources/sv.lproj/SUUpdateAlert.nib + Resources/sv.lproj/SUUpdateAlert.strings hash - dOxfomMC/X9MFFdsk1MyjKv1yi8= + ZJ/cyOSNuqJUjyR3eclaPRASOhE= hash2 - wIPOqj0JUePKauMIl6sT8YUjoxw1q36g+rrQvwkxfw4= + EqY2I/Kubso7K1QNVN6iFqAxdrs9r1S06T3LQmT4sCM= optional - Resources/sv.lproj/SUUpdatePermissionPrompt.nib + Resources/sv.lproj/SUUpdatePermissionPrompt.strings hash - W5vyz7ueX3DVKxQC82/3FnvJfeQ= + YbrfE5/QvbK0LNrSLHAY3/S4fFM= hash2 - C0r3bNAO7WAAZa4WiYUeBQMt+kmEndHyzPT1//HBsYo= + u3ViwNFjHDH1L0YwAbMBhk4jSuEgW1i1wVkicS122Ho= optional @@ -2725,37 +2167,37 @@ hash - K+ak+cmJ5S1D27ODU3IntD0wITI= + 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= hash2 - OXVaG3Vrb1xKlSXHj2qnMe/+X3r5r+huDymhPpx7j5w= + mJY6aeXFnSx38bF630z5lNPmPtsoYVAwadh0KC+9vfQ= optional - Resources/th.lproj/SUUpdateAlert.nib + Resources/th.lproj/SUUpdateAlert.strings hash - cQCWeOMdd6mZEd9k0pl3FrZDT9g= + BnhGQ74iKGYaENEK9iLaiAiXjDg= hash2 - vmbxfC0cI7IAAQRNDQ43V6vocH93TiejQmBr23NDAlQ= + JAuH/Dirjof04rrKK8tF0KzqQPI8yo6Dj+WRvGaNAyo= optional - Resources/th.lproj/SUUpdatePermissionPrompt.nib + Resources/th.lproj/SUUpdatePermissionPrompt.strings hash - JIh/Ueyxh8+us+26dxQRmrPiVAE= + 0X0Yu67oweP0yQLjPMLQ5/SdrIY= hash2 - Hbc+V8H4hfQh3PucUY1S+6vXRBZErhTaZLYJ0jQooLo= + X7g6AAJg3M2Cy+HshNeo0WAAkrmH5rSOaPcOr8xpMs4= optional @@ -2764,37 +2206,37 @@ hash - anxUgZs0IJsgMZlzI1HUeCjvmrc= + HQwGW1Ebf0i+Bl4synks3x2SY2M= hash2 - uFBTQa44/YKNE5qHbmLqdlZUuLF0Zfk0LepBeIQ7ZQ8= + nlP7repbMz6EqHo3sZWnK3tzx47WKSWnULdUHCYPgKk= optional - Resources/tr.lproj/SUUpdateAlert.nib + Resources/tr.lproj/SUUpdateAlert.strings hash - fHtdKQ+DHOYTodTNQv+a5Ir9h44= + +moR0Pq4x/xokjAcOmpUUIakSGc= hash2 - /e5dGYX0RtfUyuoMxXyiA+7eJcnEZglmlKQzKxBhdxM= + PeGI77CSsUYrhbQHQ7ylkIhieERyLeW8WMDz53rjpKQ= optional - Resources/tr.lproj/SUUpdatePermissionPrompt.nib + Resources/tr.lproj/SUUpdatePermissionPrompt.strings hash - /xzHVg3imRUnlNiKee48THjoCds= + UPPnsRQdJuqMXNbSfZyi4cXSFys= hash2 - Qp4tJpR1ROuVtiZw74M7x5yK51/ShdXbkh8mv/SxJrU= + lg2uMs57Rr5KJOLqljZSrsXAVrFpnG05rnSsf9CqnRs= optional @@ -2803,37 +2245,37 @@ hash - 4L5cXvWM1KkQdn5c+uYML/PX6xg= + whUQco5F2wcYdjc+cPKlk+mtx7Q= hash2 - rOuDu7og0MYRXCQMAZ48ge5FRTN4+ZBYl9DxJEDnDaY= + xEXUfrylPld+eFGrPyj4wTRPj7vUWOZ2f94sWydq03M= optional - Resources/uk.lproj/SUUpdateAlert.nib + Resources/uk.lproj/SUUpdateAlert.strings hash - PoeaXUHUKNIm0bkX+GNnvFHlq9w= + UiYYV9jAIRc042ADR7KGxmBYLGM= hash2 - Pmyouw5QFzbN7VYg1RXFNm3IB4jOmZagTi9k8g2CyQE= + Dz6ERGgnwwW49ykkHcS5Q6Y6dRU9JcddFjxKiXm/oJI= optional - Resources/uk.lproj/SUUpdatePermissionPrompt.nib + Resources/uk.lproj/SUUpdatePermissionPrompt.strings hash - HEubU7VtIHZcWJ6RfdC038Os1gw= + XO2ZqR7re0XFlFOjom3hqe8QYLQ= hash2 - 7ljWihx3qnfD/0BWdbNtzQirBF95hZ1sSXu5vTiVHe0= + Vpg51BfZvUx1OWKqmYaB+fmwg0wmx0qLiyqyWIr6SAk= optional @@ -2842,37 +2284,37 @@ hash - uhJ3st+FckuLz8HIH0r/RtUVGsw= + JXhpqvLkX0yDWjbWgsk2wbSObKU= hash2 - AdON9wb2iTlde8P8StWkzdTMy8iL7M6mj94hIj6ixA0= + u0572QZYh6sB0GQdMGMePalOf4zkxE7YQG7pp898SEg= optional - Resources/zh_CN.lproj/SUUpdateAlert.nib + Resources/zh_CN.lproj/SUUpdateAlert.strings hash - +xvQE3bFW1QXIUggZBlZkKn0gag= + nv5vdtxa5px73vaGNZLva8Ke6/8= hash2 - b6nNjM4vCBrXBbjH5GtbkPjZjJyMeSSBXO/tCRn+LFY= + nywOtEBT/zcM2/SlqjYfLMvBDGjTf3cEDQtLF+xuIKw= optional - Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib + Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings hash - FT+kQgUNxKGrbheU8uSqkYFSHtI= + hsxf2OFnnjPvD0J6Txmtbqn0HEY= hash2 - 2J873kYqy/0EyE6QXT6tqYkydTGcrw3/Ncv9cnSRl7M= + jL1OTrMvd2n/kU6fTg1VTdy/Hg6yMwUYRLB+q8kD6Fo= optional @@ -2881,37 +2323,37 @@ hash - kFXz9LiX6VmEsvEWZcZOIMmUE5o= + OnR96Z9tB0noODRSYssSs63+zGA= hash2 - oT/+oPtd/EjVyWINXmlilXd0HUk9MdcNrJQsHA5Mfys= + zvMbFdgVGI0ls9vIRT+sie7dj2g1UjQu7iS+pOgyBo4= optional - Resources/zh_TW.lproj/SUUpdateAlert.nib + Resources/zh_TW.lproj/SUUpdateAlert.strings hash - 6/Rgln3/89vly1RFa1gBfRhITxU= + V3vtjphOC+UWkuM/uqrEHt0jiWY= hash2 - AFd6Yy2xbmYtz1+r9u+r9qNka3oTzho3/n3DCwxWKoE= + GrVyadHrs+NNZ3QRE0zGFKRagBAxd6TG4GwIpwO/XJY= optional - Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib + Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings hash - qO2OAmNcqk2/bSzwAjGcXTD4+PY= + pieF1GpcUXW3VO30sjCT6YmCZ3Y= hash2 - JNnNodE8g22fkHlnQzxC9vap/jefD5NkjUjmErvl940= + 8itKqMvZINz63qbK47TTKn/mmeINjU7ITPNQ0tB/8js= optional @@ -2920,11 +2362,11 @@ hash - fq2MGchNCsDkfRX6i950z9hnHAM= + 1FLKoM5jZ8JGBG/nmyEIA+/aalA= hash2 - 4bQfH6cx4JPlejfZbFtgdDFbRS9FENa0UFlKJqZqhtg= + Vlf/4QD7/3S0SFqxmTWWcSwtTLWISKUSvLjpgWb7lxQ= optional diff --git a/Sparkle.xcframework/macos-arm64_x86_64/dSYMs/Sparkle.framework.dSYM/Contents/Resources/DWARF/Sparkle b/Sparkle.xcframework/macos-arm64_x86_64/dSYMs/Sparkle.framework.dSYM/Contents/Resources/DWARF/Sparkle index d7b0049..67c0100 100644 Binary files a/Sparkle.xcframework/macos-arm64_x86_64/dSYMs/Sparkle.framework.dSYM/Contents/Resources/DWARF/Sparkle and b/Sparkle.xcframework/macos-arm64_x86_64/dSYMs/Sparkle.framework.dSYM/Contents/Resources/DWARF/Sparkle differ