Post

Replies

Boosts

Views

Activity

Reply to App hanging in XCode simulator
FYI i deleted the app container and re-launched and it worked (this is mac catalyst) i suspect some mac window settings like position etc are stored in there and may have gotten trashed due to repeated launching & killing of the app when in the debugger e.g. look for the directory ~/Library/Containers/yourappbundleid get rid of it make sure first there is no data you need in there :)
May ’23
Reply to in-app purchases rejected for "business model" but no details on how to fix
apple Really needs to improve its in-app purchase system from the developer side, especially anything involving subscriptions. it is far too complicated. there is no reason for it to be so complicated. ordinary developers have to deal with the most obscure APIs... this is how to make money in apps! subscriptions! it should be the smoooothest part of development! they spent a ton of money making Swift and SwiftUI to make things easier and better, yet ObjC and UIKit isnt that bad once you learn it. however, IAP...holy guacamole it's bad.
Jun ’23
Reply to expire test subscription immediately?
i did find this clear purchase history for true sandbox accounts (which doesnt seem to work sandbox purchases made with a real apple id by the way... something not obvious, or maybe of course operator error which is probable). and while clear purchase history does seem to initially clear the purchases, they seem to be cached somehow and so when you purchase, you get all sorts of old purchase data back, and then your app is in some odd state with respect to subscriptions. testing subscriptions seems to be one of the worst issues in app development these days. a tester needs to be able to clear everything reliably and re-start from a reliable un-purchased state with no garbage. it seems to involve deleting the app and re-installing from test flight, but a lot of times, old cached stuff seems to get pulled in to the app even if you do that. seeing that subscriptions is one of the main ways for app developers to make money, it should be the easiest and smoothest process to add the code for them and test them. redirect all that UI open glass effort or whatever it is called to purchases. we didnt need open glass. we need super reliable purchase flows and testing.
Topic: App & System Services SubTopic: StoreKit Tags:
Dec ’25