Lex Friedman on developing an iOS app:
As with push notifications, the In-App Purchases process requires separate test and production servers on Apple’s end. On its own, that makes sense. But Apple requires that you sign out of your main App Store account and create separate ones to test In-App purchases. Surprisingly enough, creating and juggling those testing accounts is not particularly effortless. And, of course, any sane developer will want to test that purchasing still works once the app is live—remembering to switch back to a real App Store account first.
Not a ton of insight in this article, but some interesting tidbits about developing for iOS. It’s nice to see a non-developer go through the process and learn a lot.