Skip to content

Remove Sparkle auto-updater (Mac App Store) #9932

@i2h3

Description

@i2h3

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).

Metadata

Metadata

Assignees

No fields configured for Enhancement.

Projects

Status

🧭 Planning evaluation (don't pick)

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions