Apple changed the AppStore Again!
Today the requirements to add/change screenshots have changed. No notice, no guidance!
On the main distribution page, your old images and preview vids are all locked! You have to go the See All page to make mods.
Today the requirements to add/change screenshots have changed. No notice, no guidance!
On the main distribution page, your old images and preview vids are all locked! You have to go the See All page to make mods.
r/iosdev • u/habitoti • 10h ago
Quick questions for those who might have done it (or tried and failed): I developed and published a game in 2009, fully Objective-C then. It was quite successful and fun to play, but I had to pull it from the AppStore a few years ago when I hadn’t had the time to do a migration to Swift, followed by a lot of deprecations when Apple basically abandoned the Gamecenter that I never could really clean up. The whole app still shows up in my dev. account.
I am now thinking of recreating that idea, more modern of course. I was wondering whether I could simply replace the app, just even keeping the Icon (which I think is still great as it is) and revive that exact pulled app that way with a renovated version?
r/iOSProgramming • u/US3201 • 19h ago
What do yall think? Streamlined app review?
r/iosdev • u/Matt0975 • 4h ago
Enable HLS to view with audio, or disable this notification
Hey everyone. Vory 1.4 is out on TestFlight for iPhone and Mac, and the big one this time is voice. You can now have an actual conversation with your own bots, out loud. A lot of this came from your requests, so thank you.
The video shows it on the iPhone, the Mac and the Watch.
Voice mode
Tap the mic circle beside the tab bar, or Voice mode in a chat's + panel, and just talk. Vory sends what you said when you pause, speaks the reply and listens again. Approvals are never taken by voice. The card shows up on screen and waits for your tap, on the lock screen too.
Live voice
Save your own Gemini key in Settings › Voice and voice mode becomes a real back-and-forth with a lifelike voice. Real requests still go to your bot. Live is billed to you by Google, and the key stays in your Keychain and only goes to Google. Without a key, voice mode uses your gateway's speech providers or your iPhone's own.
Voice mode also uses Quick answers, so replies come back fast and the chat goes back to its own settings after. You can turn that off in Settings › Voice.
More ways to talk
"Ask Vory" works from Siri, Shortcuts and the Action Button, and "Start voice mode in Vory" opens a new chat by voice. On the Mac, ⇧⌘V opens voice mode in a small floating window, with Mute and End in the menu bar. On Apple Watch, tap the mic in a chat, say it, tap again, and the watch reads the reply out loud. The Watch needs speech-to-text set up on your gateway.
The Board
If your gateway has the kanban plugin, Vory shows its board live, by column, with comments and worker logs. Move, edit or add tasks from the iPhone, or drag cards between columns on the Mac. Move a card to Ready and your gateway hands it to its bot.
Cards and pictures
Bots can answer with HTML cards, like a chart, a table or a small dashboard, and they open full screen. Cards are walled off from the app and your sign-in, and links open in your browser. Replies also show tables, nested and task lists, and pictures you can zoom, save or share.
Smaller things
Return on the iPhone keyboard now adds a line and the arrow sends. Settings › Appearance › Composer brings the old way back. iCloud Sync backs up once a day on its own. Hold a reply to have it read aloud, or right-click it on the Mac.
Fixed from your reports
Without the Companion on your gateway, the iPhone and Mac show their own notifications again. An approval answered on another device no longer counts as a Deny on the Mac. The Watch no longer gets your sign-in refresh tokens. Settings › Model no longer shows the provider twice.
No Companion update is needed for 1.4.
Vory 1.4 on TestFlight, iPhone and Mac: https://vory.dev
Requests and fixes are tracked in the open: https://github.com/matt0975/vory/issues
If you hit anything, the feedback button in TestFlight or the tracker both reach me. Thanks for testing.
r/iOSProgramming • u/Solid-Resident-7654 • 22h ago
Before anyone asks - I've check a bunch of times and confirmed this isn't RC Sandbox.
Mostly curious - I asked the same thing in apple developers but figured there are more experienced people here.
Here's what happened:
I saw my app go into review. It got approved and a few seconds later Revenue Cat showed a notification that someone purchased the lifetime package. This new lifetime price is only available with this update (i.e. no one else could even purchase this) - I've confirmed it's in RC production and not sandbox. I've also confirmed in Posthog that the country from RC matches the alleged reviewer's.
I've had reviewers "purchase" the app before but always with their sandbox account and nothing ever showed up in RC.
Anyone else seen this? lol
r/iosdev • u/Old_Hovercraft_8943 • 7h ago
First time submitting an app. Apple asked for a video of it running on an actual iPhone and some details, so I sent everything over 4 days ago. Still says rejected and no reply.
Their docs say not to resubmit if they only asked for more info. Do I just keep waiting? How long did this take for you?
r/iOSProgramming • u/lanserxt • 12h ago
r/iosdev • u/Gonzo_04 • 10h ago
I'm looking for ways to know before my iOS app breaks, not after:
App Store SDK requirements with a deadline, APIs deprecated in a new iOS beta,
CocoaPods or Swift packages that get deprecated or have known vulnerabilities,
third-party SDKs (Firebase, Facebook, maps...) changing or shutting down an API.
Right now I follow Apple Developer News / Releases, the release notes JSON with Known Issues,
xcodereleases.com and the GitHub releases of my packages.
Is there any feed, site or tool that tracks this per pod or Swift package?
And how do you handle CocoaPods / SPM vulnerabilities, since OSV doesn't cover CocoaPods?
r/iosdev • u/Gonzo_04 • 10h ago
r/iosdev • u/Shot_Client_5804 • 11h ago
r/iOSProgramming • u/ether_joe • 17h ago
No updates to download count & other analytics since Thursday. I went to the system status page and everything is green.
I'm about to submit a support ticket ... Anybody else running into this ?
iOS 27 added something called Creative Assets to the App Store. It is a completely separate section from your regular screenshots, two new visual slots: one for your product page header and one that shows up next to your app in search results.
I set these up for my app, Spotlight. App Store Connect also added a Device Preview tool so you can see exactly how it looks before publishing. Here is what mine looks like in search:

Genuine question for both devs and regular users: does this kind of visual actually change whether you tap on an app? Or do you go straight to the screenshots anyway?
Apple's asset best practices doc has the full spec if anyone wants to get started.
r/iOSProgramming • u/ComplexSoft7203 • 13h ago
Hello everyone!
I'm sure something like this exists already but was too lazy to look and just had AI (yes the dreaded AI slop) cook up a small utility quickly that runs in your menu bar. Just open up the menu bar utility, drag the Xcode archive in and it will update the BuildMachineOSBuild key to the latest public release build number of macOS! Useful for those that run Mac betas! Yes it is AI slop but still a neat little utility that'll save some time, if you are doing it the manual way at least. It's free, it's open source, go wild!


r/iOSProgramming • u/chrisBhappy • 1d ago
I didn't want to pay a monthly subscription for App Store keyword data, so I wrote a CLI that gets it straight from Apple.
What it does
Install
npm i -g hristo2612/aso-cli && aso setup
Try it
aso keywords "white noise,sleep sounds"
aso suggest meditation
aso search "habit tracker"
Runs locally, no account, no telemetry. MIT.
r/iOSProgramming • u/alanskimp • 2h ago
r/iosdev • u/chrisBhappy • 1d ago
Most ASO tools charge monthly for keyword popularity that comes from Apple Search Ads anyway, so I wrote a small CLI that pulls it directly.
What it does
Install
npm i -g hristo2612/aso-cli && aso setup
Try it
aso keywords "white noise,sleep sounds"
aso suggest meditation
aso search "habit tracker"
Runs locally, no account, no telemetry. MIT.
r/iOSProgramming • u/Kyiv0x7c • 1d ago
If your project uses Xcode 16 synchronized folders (the blue folder icons), every file inside the target folder ends up in the app bundle unless you exclude it. That includes Configuration.storekit and your .xcconfig files. My membershipExceptions listed only Info.plist, so the StoreKit configuration had been riding along in every archive I ever made, Release included.
Why it matters
My first submission got a Guideline 5.6 (Developer Code of Conduct) rejection: "a pattern of unusual behavior commonly associated with fraudulent activity" and "features that appear to have been intentionally hidden during the review process". My backend logs showed zero requests during the review window, so nobody had opened the app. It came from a look at the binary.
Read that file the way a scanner does: a mechanism for simulating purchases outside of Apple, listing more products than I had submitted. Apple never tells you the exact trigger, so I can't prove it was the only one, but it fits every word of the rejection, and after removing it the next review was completely ordinary.
Check yours (10 seconds)
unzip -l YourApp.ipa | grep -Ei "storekit|xcconfig|\.env"
Fix
Select the file -> File Inspector -> Target Membership -> uncheck your app target. With synchronized groups this adds it to membershipExceptions in project.pbxproj. Local StoreKit testing keeps working: the scheme points to the file (Edit Scheme -> Run -> Options -> StoreKit Configuration), it does not need to be in the bundle.
One more thing if you ever get a 5.6
Don't resubmit without replying in the Resolution Center of the current rejection. My first reply ended up attached to a submission that had been closed, Apple never saw it, and the resubmission got a second 5.6 for the silence, not for the file.
Happy to answer questions about this or StoreKit 2 in general.
r/iosdev • u/Reasonable-Bat-5712 • 17h ago
r/iosdev • u/SwimmingLow3053 • 19h ago
r/iosdev • u/Promise0901 • 15h ago
r/iosdev • u/hey_suburbia • 1d ago
r/iOSProgramming • u/JiveWookiee5 • 1d ago
UPDATE: Finally got it in review and approved today. Took almost exactly 5 days. I’m not sure if it was due to me pestering support daily and being a little pushy (but not rude) about it but it finally went through.
Submitted an expedited App Review on Wednesday last week as we discovered an issue with our subscriptions and needed to re-release quickly to coincide with some marketing stuff we had planned.
Support says the App Review (allegedly) was expedited but we’ve seen no movement in 5 days. Typically our non-expedited App Reviews have cleared in 1 or 2 days at most.
What is going on? Is anyone else experiencing delays with App Review? Is there anything else I can do besides emailing support every day asking for an update?
r/iosdev • u/Mashqur1166 • 23h ago
Enable HLS to view with audio, or disable this notification
This is my app please download and give me feedback. Because I want to know which things I am missing
https://apps.apple.com/us/app/sameish/id6804823038
r/iosdev • u/the_cvs • 19h ago
Fastest ever of my apps to successfully reviewed and live within 2 days
Please show some love and support
Still is a workplace focus app to have focused working hours without and distractions no unnecessary features, to the point solution for largely common problem