I wrote a few weeks ago about the need for “apps that make you put your headset on” and here comes Francesco Perchiazzi to help us find some. This write-up covers several visionOS apps being used in places you might not expect. Fascinating.
This post from Alejandro Martinez is an interesting glimpse into what might one day be possible with package manifests. The specific example will only be of use to those of you on large teams with apps that have plenty of dependencies, but the concept is interesting. It’s not what I’d call usable at the moment, but maybe one day?
This might be a little obscure, but is probably worth mentioning. If your Mac app uses group containers to share data between your app and its extensions, depending on how you set it up, you might need to move things around. Unfortunately, in a sandboxed environment that’s not as easy as you might have hoped. John Brayton wrote up some instructions for his users, and if you scroll down to the “Technical Details” section, for fellow Mac developers, too!
I’ve not had a chance to check this out yet, but I’d imagine that all I need to say is that Daniel Steinberg has a new book out covering swift-testing. You’ll know immediately if that’s going to be of interest to you.
It’s worth noting that it’s early days for the swift-testing framework, and it’s not yet at a 1.0 release. That may well change with the imminent release of Xcode 16. You’ll be ahead of the game either way!
Mobile Developer (iOS) @ Planning Center – Our Mobile Team works on both iOS and Android. While focuses are leveraged, there is a healthy bit of collaboration in the execution of how things are released. – Remote (within US timezones) with some on-site work (United States in CA)
Job postings on iOS Dev Jobs are free and get distributed to thousands of developers. Do you have open positions in your company that’d appeal to iOS Dev Weekly readers? Get your jobs listed.
Has your CI system ever run out of disk space?
The script is kinda hilarious, too. 😂
Update: You’re never supposed to take anything I say in this section too seriously, but it has been pointed out to me that this technique of executing a script which isn’t under your direct control during CI is a terrible idea, no matter what the script does. See this article for more information.