We’re looking for feedback on a new TestFlight build of the TeamSpeak 6 Client for macOS that now uses Apple’s sandboxing technology. This build is intended to work the same as our current TS6 Beta Client, but we’d appreciate your help making sure everything works as expected and welcome any feedback you may have.
This change allows the application to be opened directly on macOS without first having to manually allow it in the System Settings > Privacy & Security panel.
In addition to the sandboxing changes, this build also adds support for Xbox and PlayStation 5 controllers in the hotkey system.
This TestFlight build will automatically receive updates whenever we release a new version, so it no longer relies on our internal updater. TestFlight also makes it easy to send us screenshots and crash reports if you encounter any issues you’d like to report.
If you’ve used TeamSpeak before, you’ll need to sign in again, as this sandboxed version stores its configuration in a different location than the regular TeamSpeak client downloaded from our website. The two versions are completely independent and can be installed and used side by side.
As always, feedback is welcome here. Please note that issues unrelated to this update should be discussed in their own dedicated threads.
We encourage you to share your suggestions for future releases in the appropriate threads within the suggestions and feedback area, rather than in the release thread. This is because update posts are typically closed after some time, and suggestions or feature requests may get overlooked.
We reserve the right to remove any off-topic posts from this thread.
Those are general information regarding TestFlight (the service by Apple) and were not writing by us, as it allows developers to distribute to all other Apple devices/operating systems.
However as already mentioned here and in the post itself, this is a macOS client, not iOS.
Will you update and maintain the standalone version as well to include the same app sandboxing as well as a valid signature? Please keep in mind not everyone is using their macOS with an Apple ID which makes it impossible to download apps from the App Store (or TestFlight) to my knowledge.
The standalone TeamSpeak Client is already sandboxed through Chromium, rather than Apple’s App Sandbox. We also plan to provide a properly notarized standalone build in the future, so it’s on our list of things to do.
Great to hear there will be a properly signed standalone version maintained alongside the official AppStore release, thanks!
Opinions may vary, but I don’t see where chromium/electron is properly sandboxing the new TeamSpeak client. The chromium sandbox is mainly trying to prevent rouge JavaScript from escaping the browser environment or - in this case - the client. This in itself is a significant downgrade compared to the previously approach, especially considering recent supply chains attacks regarding common web technologies. It does not limit, what the app can do on the Mac, where apples sandbox would come into play. If you managed to properly sandbox the AppStore version of the client, why not include this in the standalone release as well? I can’t think of any technical reason not to include it… (unless…).