Comments (3)
Landed in 2.6.0-beta.1. The Downloader XPC Service is now not sandboxed by default which will prevent these types of warnings that macOS Sonoma introduced (when multiple sandboxed apps access the same sandbox container). The sandboxing documentation has been updated.
from sparkle.
Sample screenshot of the issue:
from sparkle.
For reference these are the repro steps for the system warning to show up on macOS 14 and later:
rm -rf ~/Library/Containers/org.sparkle-project.Downloader
so we can trigger the first-time prompt of a specific app accessing this sandbox container.- Launch one affected Sparkle based app that enables the downloader XPC Service with a non-custom XPC Service bundle ID. Have the app check for updates and create the above directory we removed in step 1. (E.g. try with Keka 1.3.7)
- Launch another affected Sparkle based app that meets the criteria in step 2, but is signed with a different Team ID than in step 2. Have the app check for updates. (E.g. try with HandBrake 1.7.3)
from sparkle.
Related Issues (20)
- Silencing Unknown class 'SPUStandardUpdaterController' warnings
- Create read.md
- SUScheduledCheckInterval = 3600 in info.plist not respected, Sparkle resets to 604800.0
- Custom download and install UI
- Phuoc Nguyen
- Error: No valid unarchiver found
- Uncaught exception @ SPUNoUpdateFoundRecoverySuggestion() HOT 3
- Intermediate process before asking admin password
- Sparkle Wikipedia page proposed for deletion
- Update Error! On CheckForUpdates if App Sandbox=YES In Release env
- Release notes dialog content displaying as white text on white background in dark mode HOT 3
- zip files generated from Xcode Cloud cannot be streamed during extraction HOT 7
- Missing privacy manifest file! HOT 1
- Crash @ -[SPUDownloader downloadDidFinish] SPUDownloader.m, line 252 HOT 1
- Crash in HIToolbox on macOS 12 HOT 2
- Sparkle 2.6.1 generate_appcast fails with "Could not unarchive" HOT 1
- SwiftUI canvas previews in Xcode break when Sparkle is added a dependency in a multiplatform app HOT 3
- Crash when running `checkForUpdates()` HOT 2
- Layout issues in RTL languages HOT 14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sparkle.