people count how many apps they shipped with AI this year.
the number i'd watch is how many they can still keep current. every update means new screenshots, a new preview video, the same page again in each language.
an app you can't maintain is just a listing.
@hla_htun34799 Hi, software dev on the iOS side here. Small iPhone apps in Swift next to a 9 to 5, with AI agents on parts of the code. Would love to connect
@nrs1897 What settled it for me was everything outside the app itself. Widgets, Live Activities and App Intents each want their own Swift target, so a hybrid core still ends with you writing Swift around it.
your first subscription can't go to App Review on its own.
it has to ride in the same submission as an app version, together with its group. skip that and it just sits in Ready to Submit while you wonder what Apple is waiting for.
easy to miss the first time.
@voidJan One of mine sat for over a week after I answered a rejection. The queue cannot tell a weekend build from a careful one, so everybody waits behind the flood.
@devfaizanali@KartikeyahereX Not shipping agents myself, the apps are plain Swift. The agents sit on my side of the screen and write parts of the code. I still decide what gets built and test it by hand.
localizing an app is two jobs and most people do the wrong one first.
translating the strings helps the person who already downloaded it. translating the store page is what lets them find it at all.
an app in five languages with one English listing is still an English app.
pre-submit checklists for App Review all list the same things. demo login, privacy link, real screenshots.
the one nobody writes down: use the build like a stranger would. fresh install, no data, on the device you never test on.
the reviewer starts from zero. you never do.
@Ali_Homsi@lottsnomad An iPad one got me too, the first screen came up empty there. Even an iPhone only app can end up on an iPad in review, so there is no real way to skip it.
@AceMoghimi Hi Ace. Solo builder on the iOS side, small iPhone apps in Swift next to a 9 to 5, with AI agents on parts of the code. Would love to connect
@pbogosta Someone read mine, at least. I answered a rejection in App Store Connect with a screen recording instead of resubmitting, and it went through on that reply. Slow, but there was a person on the other end.
@larohndale One more for the list: open it on an iPad even if you only care about iPhone. Mine got rejected for an empty first screen there, and I had never launched it on one.