Earlier quoted context omitted.
>Ran into the exact same problem with a very simple camera app I made. >[...] >(Just by posting this, now I fear I broke some kind of TOS, and can never publish an iOS app again?) This is how your loyalty to Apple's racket is rewarded. This is your prize for buying hundreds of dollars of their equipment and paying hundreds to license their development kit and get your software reviewed for their locked-down phones.
Poor software developers, how could they ever afford to overcome these massive barriers to entry. Every. Year. If only they had a decent source of steady income.
I suppose that the kind of enthusiast Apple prefer to see on their platform is an enthusiastic consumer. Which very much aligns with their desire to keep their gadgets in the class of locked-down home appliances, like a TV or a gaming console.