Thomas Zoechling

@weichsel
243 Followers
412 Following
100 Posts
I write software for the Mac. Currently helping to build MindNode (macOS, iOS) @IdeasOnCanvas. Also working on Claquette (macOS) https://www.peakstep.com/.
LocationVienna, Austria
Twitter@weichsel
InterestsSwift, macOS, iOS Development
Websitehttps://thomas.zoechling.me
Holding the Option key in the window tiling popup reveals some alternate layout/fill options:
Nice step toward leaner dependency graphs: The first Xcode 26.4 beta adds support (including UI) for Swift Package Manager package traits.
This lets package maintainers define traits, enabling finer-grained control over transitive dependencies - So packages can expose optional capabilities without forcing consumers to pull in unneeded libraries. 🎉

When porting Objective-C code to Swift, I use the following Shortcut to get started:
https://www.icloud.com/shortcuts/f917ec0ab7f741fc8efc372d035f3384

⌨️ In Xcode, select the code to convert and press ctrl+shift+tab
🤖 Shortcut sends the selection to the ChatGPT API
📋 Converted Swift code is placed on the pasteboard

Shortcuts

One of the applications I'm involved in experienced problems with receipt validation yesterday. Builds delivered via TestFlight would not launch because validation failed.
We were prepared for the intermediate cert to expire (as announced by Apple in January), but it looks like the end-entity cert used to sign the receipt also expired.
Luckily, the problem seems to be fixed now.
Can highly recommend the "Show Receipt" feature of Apparancy.app https://mothersruin.com/software/Apparency/ for investigation.
Apparency — An app for inspecting macOS apps