https://stats.store/api/v1/appcast/appcast.xml
https://stats.store/api/v1/appcast/appcast-prerelease.xml
VibeTunnel
sh.vibetunnel.vibetunnel
amantus-ai/vibetunnel
https://raw.githubusercontent.com/amantus-ai/vibetunnel/main/appcast.xml
https://raw.githubusercontent.com/amantus-ai/vibetunnel/main/appcast-prerelease.xml
SUPublicEDKey
)AGCY8w5vHirVfGGDGc8Szc5iuOqupZSh9pMj/Qs67XI=
private/sparkle_private_key
sign_update
without the -f
flag as it may use a different key from the keychain.
Version | Build | File Size | Signature |
---|---|---|---|
1.0.0-beta.1 | 121 | 39,418,009 | lm3eCKxuykGYj1oRG3uRm3QB+3azo7EGGeuP2SzZHsobnKGBxq48H21rN9WDi2mry8NbGM9YwjdjfzS56h7GDA== |
1.0.0-beta.2 | 133 | 40,511,292 | VcPuSbUbcqhwrqongx9+mLhVAuHWlCw+xzIvsvqYKEv6W8UWtUPlPkYCgvoLuNRrJMnEOFcX/eJJv5RQl9/qAQ== |
1.0.0-beta.3 | 140 | 43,073,375 | kY87vo1HXpFx6aKb9LDXbe/AmQND5iH+W7a3qpf2AejmEl+i7wKch/JY3zhBHrmWIuksiKOwFIIklT4sQFMjDw== |
1.0.0-beta.4 | 151 | 43,169,474 | QXjzgcZXuF4zAy1AeYXAS2+WXLYWmMQYcm46isVO3WRp3I3IPHrXLOmWlVFixsFMM3JCKRmOnYsftEAyWjGbAA== |
1.0.0-beta.5 | 157 | 43,227,774 | wAhA+mtSpcXd4f62yyF4bzSt/IG9ynPPVIRmIwcMCBgCZh0mavixiEPUHxYMGlukVuC+TXLJfqXowiCwMH8tBQ== |
1.0.0-beta.6 | 159 | 43,312,816 | g84r8XLzvfeVHccjULfpjRGClf9Wll14PVLXCktUBkc+TRA312troC8dw1+bEn/ta5itW7nErwOCCIGD8U21DA== |
1.0.0-beta.7 | 165 | 43,383,612 | vdcImChUp1qKY3V/8CTnyxq0TXkQjPXnEbEvks0xwWbzqvSP1xe3MBr/5kalilFpC9dH7wMxO9ohoNhHTjOvBQ== |
1.0.0-beta.8 | 172 | 44,748,347 | /538z6L/qhhnHkfWU1hVoqeKvFdHubFRobfq6Vfmwz4UCpDVhJrqG+W28xW1wU4W9+xt41NMgei+DLJr1JV8Cg== |
1.0.0-beta.9 | 173 | 44,748,582 | xAzHFZ1FYtncpZx1xKMAIMT9kDkEiZfH1uuY80weKzi7JE8Yd673/7919f3D3g4j/B7fTMs88TVlTxocL9zRCw== |
UpdateChannel.swift
to use GitHub directly:
VibeTunnel/VERSION Sparkle/VERSION
VibeTunnel/1.0.0-beta.9 Sparkle/2.7.1
sh.vibetunnel.vibetunnel
sign_update -f private/sparkle_private_key
“The update is improperly signed and could not be validated”
private/sparkle_private_key
)
SMYPxE98bJ5iLdHTLHTqGKZNFcZLgrT5Hyjh79h3TaU=
AGCY8w5vHirVfGGDGc8Szc5iuOqupZSh9pMj/Qs67XI=
-f
flag)
sign_update
to test both keys:
-f
flag-f
flag: sign_update -f private/sparkle_private_key