Most developers for Apple platforms deal with tests in some way or another. XCTest is probably the most popular framework because it’s built directly into Xcode and can be integrated with build processes and automation.
The other day we found a helpful command line tool option, only to discover later that the option was only available in macOS Monterey. Since we also need to target Big Sur, this would not be an option for us. So we created something to help us overcome similar issues in the future.
At the end of 2020, we acquired the app Kaleidoscope. As longtime Mac developers, we were already fans of this powerful tool that makes it easy to spot and merge changes in many different kinds of files, and we were confident we could bring it back to its former glory. In this post, we want to highlight the challenges we faced along the way and share our vision for Kaleidoscope’s future.