The warning prompt reappears and, if you’re absolutely sure that you want to open the app anyway, you can click Open.
The app is now saved as an exception to your security settings, and you can open it in the future by double-clicking it, just as you can any authorized app.
The binary has (for some reason) the “com.apple.quarantine” Attribute attached to it. The Teamspeak Team has to fix this before packing the .dmg and then it will be fixed for all users (because the binary is already signed and valid).
FYI: For me the binary is located at /Applications/TeamSpeak.app.
Sometimes, it’s hard to understand the reasoning behind certain decisions, especially when they seem to focus on small details. As a fellow developer, I often wonder why certain issues are simply ignored. For example, signing a macOS application is essential for gaining user trust and encouraging adoption. While the notarization process may seem cumbersome, especially with Apple’s tight control, it is crucial for reaching non-technical Mac users. Without it, you risk driving them away.
Similarly, when it comes to ARM builds, I believe compiling your existing client codebase for ARM should be a relatively minor task—assuming there are no legacy dependencies that aren’t supported (which, ideally, would have already been addressed in the development of TS5). The effort required is small compared to the potential benefit of expanding your user base.
In many cases, it feels like a lot of decisions are driven by personal preferences or feelings within the team. While this approach has its merits, it might sometimes be more effective to adopt a pragmatic perspective, focusing on the bigger picture.
I’d like to kindly ask for TS6 builds/clients to be signed, so that the OS doesn’t have issues with “Scanning it for malware”.
This is even more important now, because in 1 month Discord will require its users to validate via National ID or Face Scan, which means if TeamSpeak6 transition is seamless for its users (and organizations which require signed builds), then it’ll benefit TeamSpeak as a whole.
If you need help with the workflow for signing the builds, DM me and we can figure something out, I’ve been in software engineering for many years, so it’s a relatively quick fix (minus the hassle of Apple Developers program).
We still have that on the radar but in the meantime Apple added other restrictions that made a release of the signed version not possible yet. But the goal is to release the signed version and release it to the app store.