Files
yattee/Yattee/Info.plist
Arkadiusz Fal a2a4691957 Integrate Sparkle auto-updates for macOS Developer ID builds
New Release-DeveloperID configuration gates Sparkle behind a SPARKLE
compile flag so the App Store Release build stays Sparkle-free. Adds
SPUStandardUpdaterController wrapper, Check for Updates menu command,
Advanced Settings section with beta channel toggle, and a Ruby script
plus GitHub Actions job that signs each release and publishes the
appcast to gh-pages for consumption by Sparkle and Homebrew cask.
2026-04-23 04:51:00 +02:00

101 lines
2.4 KiB
Plaintext

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
<!-- Sparkle auto-updates (Developer ID / Homebrew cask build only; ignored on App Store + iOS + tvOS) -->
<key>SUFeedURL</key>
<string>https://yattee.github.io/yattee/appcast.xml</string>
<key>SUPublicEDKey</key>
<string>BLtSfi3Epsl97XpMy734PhlbscxWwWpi6moT/S++A+4=</string>
<key>SUEnableAutomaticChecks</key>
<true/>
<key>SUEnableInstallerLauncherService</key>
<true/>
<key>BGTaskSchedulerPermittedIdentifiers</key>
<array>
<string>stream.yattee.app.feedRefresh</string>
</array>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLName</key>
<string>stream.yattee.app</string>
<key>CFBundleURLSchemes</key>
<array>
<string>yattee</string>
</array>
</dict>
</array>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
<key>NSBonjourServices</key>
<array>
<string>_yattee._tcp</string>
<string>_webdav._tcp</string>
<string>_webdavs._tcp</string>
<string>_smb._tcp</string>
</array>
<key>NSUserActivityTypes</key>
<array>
<string>stream.yattee.app.activity</string>
</array>
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
<string>remote-notification</string>
<string>fetch</string>
</array>
<key>CFBundleIcons</key>
<dict>
<key>CFBundleAlternateIcons</key>
<dict>
<key>YatteeClassic</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>YatteeClassic60</string>
</array>
</dict>
<key>YatteeMascot</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>YatteeMascot60</string>
</array>
</dict>
</dict>
</dict>
<key>CFBundleIcons~ipad</key>
<dict>
<key>CFBundleAlternateIcons</key>
<dict>
<key>YatteeClassic</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>YatteeClassic60</string>
<string>YatteeClassic76</string>
<string>YatteeClassic83.5</string>
</array>
</dict>
<key>YatteeMascot</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>YatteeMascot60</string>
<string>YatteeMascot76</string>
<string>YatteeMascot83.5</string>
</array>
</dict>
</dict>
</dict>
</dict>
</plist>