Rigelian supports iOS 10 and above, meaning it can run on some 32-bit devices (iPhone 5 & 5c, iPad 4th generation). For that in the build settings you need to target both armv7 and arm64. Unfortunately with the default build settings, the app will crash on these older devices if loaded through the AppStore. When building and deploying the app manually to an iPhone 5c, it runs fine, both the debug and release build. But a .ipa created by building an archive and then exporting this for ad-hoc deployment with bitcode generation like it is done for the AppStore, will […]
In some of the recent updates of Rigelian there have been bugs that really should have been caught before releasing, but slipped through because of a lack of automated tests. Therefor I revisited the test strategy. In the past I created some ui-tests, but they were relying on a local mpd player that was started before running the test-cases and shutdown again afterwards. The player was configured with some standard albums. This worked locally but broke when I switched to a new computer, and the approach is also not suited if the application is ever moved into a ci/cd platform […]
The migration to XCode 11 in combination with iOS 13 leads to various layout problems, the current priority is to get those fixed. Once all screens look good again, the next step is to automatically follow the system-wide dark mode setting.