Crunchy Bagel

Now Available: Streaks 4

We've just released a major update to Streaks! There's almost too many things to list, but some of the features we're most excited about are: * Siri Shortcuts * Timed Tasks * iPad + iCloud support * New complication options on Apple Watch Here's a sampling of

Using multicolour CLKTextProvider in Swift in watchOS 5

With Wednesday's announcement of new watch faces in watchOS 5 + Series 4 Apple Watch (Infograph and Infograph Modular), one cool feature that went under the radar is the ability to have multicolour text complications. You can combine multiple CLKTextProviders (each with their own tintColor) into a single text

Testing Your iCloud Code By Simulating CloudKit Errors

We're currently working on integrating iCloud support into Streaks [https://streaks.app], which means all of your tasks and task data will be in sync across all devices (as well as immediately available when you install Streaks on a new device). Unfortunately, there are many ways that iCloud

Outcast 2: Pushing the Apple Watch's limits

Today we are releasing a major update to Outcast [https://outcast.app], our podcasting app made specifically for Apple Watch. Outcast is a fully-standalone Apple Watch app, meaning you can browse and search for podcasts, download episodes, and play them back, all without your iPhone. There are two cornerstone features

Solving the iTunes Connect ITMS-90502 UIRequiredDeviceCapabilities error

From yesterday (22 Feb 2018), it appears iTunes Connect made a change when uploading your builds from Xcode, now ensuring all targets explicitly specify ARM64. In other words, the Info.plist files for your iOS targets need to contain the following: <key>UIRequiredDeviceCapabilities</key> <array&

Crunchy Bagel © 2026