Replies: 2 comments 1 reply
-
From system.log in your linked PR:
This indicates the app may be running sandboxed in which case need to follow https://sparkle-project.org/documentation/sandboxing/ for setting SUEnableInstallerLauncherService in your app's Info.plist Additionally in this log I see
Also these shouldn't be needed if sandboxing were to be on:
but these look right at glance
-- If I just look at your gist:
but I don't really see anything here for Installer or Autoupdate processes (note: do not just filter for your app's process; I think gripping for "Sparkle" might suffice for Sparkle specific issues). Also setting SUEnableInstallerLauncherService goes hand in hand with enabling sandbox; either they're both on, or both off. If you're able to attach a build of the app with Sparkle embedded that is failing it should be easier for me to take a better peek. It is some sort of configuration issue, though. Maybe the environment running the app is in some special sandbox, maybe you're missing some executable permission bits on Sparkle's binaries, or maybe you're running into security restrictions from recent changes that enforces Sparkle helper binaries (if signed) to have same team ID as originating app. But hard to tell what it is exactly, missing information. |
Beta Was this translation helpful? Give feedback.
-
I just realized your rss feeds have links to the builds of your app that include Sparkle. In those zip/dmg files, the Sparkle.framework is corrupt since the symlinks are missing everywhere, and the executable (x) permissions on the binaries were not preserved. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I am new to Sparkle and have an error with the updater.
Load feed and display content ✅
Download updates ✅
Extract/Install update ❌
Fails in 2 possible ways
Stuck extracting
Update Error
Description
Re-initialization successful; calling out to event handler with XPC_ERROR_CONNECTION_INTERRUPTED
Sandboxing
Same result for both on/off
Version
2.8.0 UI Refresh and Tahoe Improvements
Logs
https://gist.github.com/aanorbel/c8d4c5b7515ba85fe17001bc1ddac70f
Code setup
We are embedding
Sparkle
inside a Kotlin multiplatform application using JNI bindings.ooni/probe-multiplatform#915
Update feeds tested with different versions
Beta Was this translation helpful? Give feedback.
All reactions