Part of: #9941
Problem
SUEnableInstallerLauncherService: true is set in Info.plist and Sparkle is compiled in unconditionally. The Mac App Store handles updates natively; submitting an app that bundles Sparkle will cause automatic rejection.
Affected files
src/gui/updater/sparkleupdater_mac.mm
src/gui/updater/sparkleupdater.h
src/gui/updater/CMakeLists.txt
cmake/modules/FindSparkle.cmake
admin/osx/mac-crafter/Sources/Utils/SparkleRepository.swift
admin/osx/mac-crafter/Sources/Commands/Build.swift
Required change
Gate all Sparkle code and the SUEnableInstallerLauncherService Info.plist key on NOT BUILD_FOR_APP_STORE (see companion CMake issue).
Part of: #9941
Problem
SUEnableInstallerLauncherService: trueis set inInfo.plistand Sparkle is compiled in unconditionally. The Mac App Store handles updates natively; submitting an app that bundles Sparkle will cause automatic rejection.Affected files
src/gui/updater/sparkleupdater_mac.mmsrc/gui/updater/sparkleupdater.hsrc/gui/updater/CMakeLists.txtcmake/modules/FindSparkle.cmakeadmin/osx/mac-crafter/Sources/Utils/SparkleRepository.swiftadmin/osx/mac-crafter/Sources/Commands/Build.swiftRequired change
Gate all Sparkle code and the
SUEnableInstallerLauncherServiceInfo.plist key onNOT BUILD_FOR_APP_STORE(see companion CMake issue).