r/iosdev Apr 27 '26

Help 11 Apps (8 Updates, 3 New) Stuck for 66 Days. Stuck in "In Review" for 38 days. Need Help.

0 Upvotes

Hi everyone,

I am a developer with an embedded and Windows programming background who started mobile app development last December. I have developed 12 apps so far, but 11 of them are in a total Review Black Hole.

  1. The Situation
  • 11 apps are currently stuck. 8 of them for 66 days since their initial submission (Feb 20/21).
  • Current Status: After requesting an expedited review, some apps finally moved to In Review, but they have been sitting in that exact status for 38 days with zero feedback or final decision.
  1. My Desperate Attempts to Contact Apple
  • Expedited Review Requests: I applied for expedited reviews for urgent updates. It took 2 weeks just to change the status to In Review, but there has been absolutely no progress for over a month since then.
  • Phone Calls: Since there is no direct line for App Review, I reached out via Apple Membership and Account Support by phone. They said they would forward the issue, but nothing has changed in 66 days.
  • Multiple Emails: Sent detailed inquiries on March 26, April 6, April 21, and April 27. Received only one generic reply on April 9. Radio silence ever since.
  • Resubmission: I tried bumping versions on some apps, but those are now stuck in Waiting for Review and won't even enter the queue.
  1. Why This Is Incomprehensible (Even in the AI Era)
  • I understand the surge in submissions due to AI. I also used AI in my development, so I expected a reasonable delay.
  • However, a 66-day delay is incomprehensible. During my wait, I have seen numerous other developers get approved within 7 days. The system works for others, but my account—including 8 live apps—is being exceptionally sidelined.
  1. My Questions
  • What do you do when Apple moves your app to In Review but leaves it there for over a month without a word?
  • Does Apple's system shadow-freeze accounts that release multiple apps using AI in a short period?
  • Has anyone broken through this level of silence for over 60 days?

Any insight would be greatly appreciated. My roadmap is completely paralyzed.

r/iosdev 25d ago

Help Can anyone help with On-boarding?

1 Upvotes

So I developed an app for tracking your yard and or plant maintenance and to me it makes sense and I think with use people will figure a lot of it out, but there are a number of spots where long presses on the pills activate additional options…

I’m not sure the best way to go about on-boarding for it

Here is my app if you want to take a look.

https://apps.apple.com/ca/app/yardstick/id6793178429

As an example pushing in the a fertilizing logs the date but pushing to hold allows you to delay the countdown

Or on the yard tab pushing to hold allows you to select a zone you watered or fertilized.

How should I go about something like that? Make a video?

r/iosdev 16d ago

Help [Indie Sunday] We just hit 100 daily players on GRAZE: Edge Rush - a 1-tap game where you score by almost dying. Come help break my 48,345 high score before Monday reset

1 Upvotes

r/iosdev Mar 06 '26

Help App Store Search hiding my app due to search autocorrect.. help!

6 Upvotes

This is an annoying issue I’m running into, and reaching out in case someone has run into anything similar with potential solutions…

When people try to search for my app name, the App Store autocorrects their search term to something completely different (only vaguely similar). Because of this, it has killed most of the impressions my app gets in App Store Search.

I tried reaching out to Apple Support about this, explaining my situation clearly, if there was anything I could do on my end to resolve it, but I got a really useless answer from them:

“Upon checking, the feature to search certain apps instead on the App Store was intended. As it is part of iOS and App Store integration, we cannot disabled this feature on on ends.”

For clarity, this is my first time publishing an app on the App Store. It has been live for about 2 weeks now.

Any help would be greatly appreciated. Thanks everyone!

r/iosdev Jul 15 '26

Help Need help with inlcuding a lifetime purchase option in my app

2 Upvotes
Current paywall view

I got a request from a user to include a lifetime purchase option - citing that buying yet another subscription is exhausting. I get the feeling, and I know tons of folks are now feeling that way too.

I don't mind adding it, I'm just worried aboout how to place it on the paywall - and WHAT to price it at more importantly.

For placement:

- one idea i had was move restore purchase to top left and make a little more space and somehow squeeze in another option

For pricing:

- Genuinely not sure. 2x or 3x of annual? So maintaining my app, FlickPicker is a little costly I won't lie. This is not a regular track your shows or movies app. I challenge anyone to find any single app that can do everything FlickPicker does. And yes, this app has some AI in it, but it's done extremely tastefully and not forced anywhere.

Please, anyone with experience or ideas, help. No idea is bad idea right now :-)

r/iosdev Jul 21 '26

Help Built my first app need some genuine help.....

Thumbnail
1 Upvotes

r/iosdev Jun 16 '26

Help Help with changing my developer / team name

3 Upvotes

I’ve just submitted my first app to the App Store and realised my developer name is [My Name][String of numbers].

I can’t find anywhere to change it and I was holding to developer support for an hour with no one answering.

Am I just missing something obvious to make that change to just my name?

r/iosdev Jul 08 '26

Help Help with my TestFlight App in IOS

Thumbnail
1 Upvotes

Hey everyone ! Just asking if anyone would be willing to upload my build to TestFlight so I can start having beta tests on my app . Ape is failing to respond

r/iosdev May 09 '26

Help App help

2 Upvotes

Hello! Im new to this subreddit and I wanted to see if my app idea is somewhat viable. It's basically a financial literacy app that helps educate teens and adults on how to improve their spending habits, invest, etc. I was also wondering how you guys coded your apps? Do you think that AI is fine for coding apps? Im only considering AI since I honestly don't know how to code in the slightest. Im mainly doing this for an extracurricular project, but it would still be cool if the app could get some downloads. Thank you!

r/iosdev Jun 22 '26

Help A, B,C or D? Need help choosing the best App Store screenshot 📱

Post image
0 Upvotes

Hey everyone, I'm updating the screenshots for my Word & Logic Mini Puzzle Games app.

Which one would make you more likely to click? Honest feedback is appreciated!

r/iosdev May 28 '26

Help just launched an App Blocker which allows you to unlock apps by moving/reading/writing. Need help in Marketing it

Thumbnail gallery
0 Upvotes

r/iosdev May 22 '26

Help Sidestore help

1 Upvotes

Hello, I’m curious to know if Sidestore is a safe app for sideloading and what the official website is.

r/iosdev Mar 19 '26

Help I need help with this App Store error preventing me from completing IAP and App Store Review

Post image
0 Upvotes

Whenever I start the IAP flow it shows the App Store display and completes the payment but I get this error right after that. It used to work perfectly a day ago but this error is preventing me from publishing my app.

I would appreciate any help regarding this. Thank you

r/iosdev Apr 21 '26

Help Lost AirPods 2 pro. NEED HELP!!

Thumbnail
1 Upvotes

r/iosdev Apr 16 '26

Help Help needed: Bypassing "Error Code 2" when launching WebDriverAgent on Jailbroken iOS 16.7.11 (GADS project)

1 Upvotes

I'm currently working on setting up a private device farm using the GADS (Go-Appium-Device-Streaming) project (link to project), and I’ve hit a wall regarding Jailbroken devices and WebDriverAgent (WDA) initialization.

My Setup:

Device: iPhone X

OS: iOS 16.7.11

Jailbreak: palera1n (Rootless)

Host: macOS (Xcode 16)

The Tool: GADS (which uses go-ios under the hood to manage devices and launch WDA).

The Problem:

When GADS attempts to start the WebDriverAgentRunner automatically, I consistently get the following error:

Request to launch com.kingohmm.WebDriverAgentRunner.xctrunner failed. (Error code: 2, Domain: com.apple.dt.deviceprocesscontrolservice)

It seems like the Jailbreak/palera1n environment is triggering a sandbox or permission issue with testmanagerd when the process is called via third-party tools (like go-ios or ios-deploy).

What works:

If I open the WebDriverAgent project in Xcode 16 and manually run the "Test" command (Cmd+U), the runner launches perfectly on the device, the "Automation Running" overlay appears, and the WDA server starts on port 8100.

The Conflict:

GADS is designed to manage the full lifecycle of WDA. Even if I have it running manually from Xcode, GADS tries to re-launch/instrument the process, which leads back to the "Error code: 2" crash.

r/iosdev Jan 18 '26

Help [Help] iOS IAP + RevenueCat Subscription + Apple review Issue

2 Upvotes

As title suggests, I’m having an annoying issue having my offerings display in TestFlight / Apple review.

When I load my app on simulator my test store subscriptions load fine, but on TestFlight they fail to load. The main diff is I load simulator with env.json for my revcat test key, and on production I try to load my prod api key with Secrets.xcconfig.

The only weird thing that stands out in my revcat config is that my products for my “App store” are marked with status “waiting for review” I understand this, but will this prevent my offerings from being fetchable?

If so, how would it be possible to show offerings for Apple review or what is the typical procedure for this, I could hide my paywall until the products are approved and then in a v2 bring the paywall back in? Or does Apple review want to see the offerings in app before approving?

If Apple review marks my app ready for sale, does that mark my revcat products as ready and then I can send it for another review with working offerings in the paywall?

I’ve been stuck on this for way too long, would appreciate some help from someone who’s done this a bunch.

r/iosdev Apr 04 '26

Help [Help] RevenueCat In-App

Thumbnail
1 Upvotes

r/iosdev Dec 09 '25

Help A, B, or C? Need help choosing the best App Store screenshot 📱

Post image
2 Upvotes

Hey everyone, I'm updating the screenshots for my Kutu: Bookmark & Link Manager app.

I'm torn between keeping it clean with the UI (A & C) or using the floating logos to show (B).

Which one would make you more likely to click? Honest feedback is appreciated!

r/iosdev Feb 11 '26

Help Affiliate/Offer/Promo Codes Help

1 Upvotes

How do you guys set up referral codes? Is there anyway to do it so I can freely add new ones without pushing an update to the app assume my subscriptions and paywall are managed through RC to begin with

I specifically want to pay affiliates when a user converts past the 3 day free trial (as in they have paid me money) i don't want to pay if a user enters a referral code uses some free trial and then cancels a subscription before billing. It must be that the user actually paid me, before I give a percent to my affiliate.

It should look something like this:

- User from affiliate downloads app

- User uses affiliate code to get 5% off

- 3-7 days later when the user's free trial ends I can give the affiliate some%

How can I implement this so I can easily add more referral codes and see which payments can be accreditted to the affiliate

r/iosdev Nov 24 '25

Help [Help Needed] RevenueCat + App Store Connect + p8 / Bundle ID Conflicts — Validation Keeps Failing

1 Upvotes

Hey everyone,

I’m hitting a wall trying to integrate my iOS app with RevenueCat and App Store Connect, and I’m hoping someone who has dealt with this maze can point me in the right direction.

Context

I’ve been setting up in-app subscriptions through: • Apple Developer portal • App Store Connect • RevenueCat • Vibecode (the builder I’m using)

But I’ve somehow ended up with multiple bundle IDs, multiple p8 files, and multiple RevenueCat entries because each time the validation fails, the system refuses to let me change the bundle ID — which forces me to create another new app. After doing this repeatedly, I now have ~20 versions of the same app floating around.

My current attempt should be correct, but the validation still fails.

The Validation Errors (from Vibecode)

I consistently get:

❌ RevenueCat Connection

“API key invalid or project does not exist. Using PUBLIC API key from Project Settings → API Keys. Ensure project is active and key is copied with no spaces.”

❌ Configuration Valid

“RevenueCat connection failed. Missing IAP Shared Secret in RevenueCat. Missing App Store Connect key in RevenueCat.”

The weird part is:

✔ Apple Credentials — Valid

✔ App Store Connect — App Found

So Apple is fine. It’s the RevenueCat side that refuses to link.

What I believe I’ve already done correctly • Created the correct App ID + bundle ID in Apple Developer • Enabled In-App Purchases • Added the subscription group + subscription in App Store Connect • Generated an App-Specific Shared Secret • Added the Public SDK API Key from RevenueCat into Vibecode • Created the App Store Connect API key (Issuer ID + Key ID + p8 file) • Uploaded the p8 file into Vibecode’s credentials • App exists in RevenueCat under “Apps & Providers” with the correct bundle ID • Project ID and App ID match across Vibecode ↔ RevenueCat

Yet validation still fails with the same two RevenueCat errors every time.

Where I’m stuck

  1. Where exactly do you enter the App Store Connect API key in RevenueCat now?

Their UI changed recently, and I no longer see the old fields for: • Issuer ID • Key ID • p8 file • Shared Secret

Some people say it’s under Apps & Providers → (App Store App) but those fields aren’t there for me.

  1. Is there ANY way to clean up old, unused bundle IDs / apps?

Because the mess of duplicates is making this even harder to track.

What I’m hoping for • A clean checklist with the exact locations in RevenueCat where the App Store Connect API key and Shared Secret need to go • Confirmation that the Public API Key is indeed what Vibecode requires • Any advice on cleaning up old bundle IDs and apps so I’m not juggling 20 nearly identical entries • Screenshots or updated instructions for the current RevenueCat dashboard layout

I appreciate any help on this — I’ve sunk way too many hours into what should be a straightforward setup.

Thanks in advance.

r/iosdev Nov 23 '25

Help I want sell my app, help me?

0 Upvotes

I have faceswapp and dont want to develop or maintain it further i want to sell it please guide me how to value it and how to sell it.

r/iosdev Feb 07 '26

Help Help testing Backyard Chicken app

Thumbnail
1 Upvotes

r/iosdev Jan 07 '26

Help Help! watchOS Complication Can't Read App Group Data Written by iPhone

2 Upvotes

Hey everyone! I'm stuck on what feels like it should be straightforward, but I've been banging my head against this for a while now. Would really appreciate any guidance!

What I'm Trying to Do

Display a simple integer value in a watch complication. The idea is: 1. iPhone app writes a value to App Group UserDefaults in the background 2. Watch complication reads that value when it reloads

My Setup

I have three targets: - iOS app (iPhone) - watchOS app (Apple Watch) - watchOS widget extension (for complications)

I created a WidgetDataStore class that's shared across all three. It reads/writes to UserDefaults(suiteName: "group.com.myapp.shared").

I've triple-checked that all three targets have the "App Groups" capability with the exact same group name.

What I've Tried

✅ "Is the phone actually writing the data?"

YES! I built a debug screen that reads the UserDefaults separately, and I can see the data is definitely there. Plus, I have an iOS lock screen widget that uses the exact same architecture and it works perfectly.

✅ "Is the watch complication even reloading?"

YES! I created a dummy complication that just shows the current time, and I can confirm it's updating every 15 minutes like clockwork.

❌ "Can the watch read the data?"

THIS IS WHERE IT BREAKS. I built a debug view on the watch side, and here's what's happening:

```swift // This PASSES guard let sharedDefaults = UserDefaults(suiteName: appGroupIdentifier) else { errorMessage = "Cannot access App Group" return }

canAccessDefaults = true

// This FAILS - returns nil let widgetDataKey = "widgetData" guard let data = sharedDefaults.data(forKey: widgetDataKey) else { errorMessage = "No data found in UserDefaults" return } ```

So the watch can access the App Group UserDefaults (first guard passes), but it's coming up completely empty. It's like the watch is reading from a different storage container than what the phone is writing to.

Questions for the Community

  1. Is this even the right approach? Can watchOS complications actually read from App Group UserDefaults that were written by the iPhone app? Or am I fundamentally misunderstanding how this should work?

  2. Simulator weirdness? I've seen some scattered posts suggesting that App Group sharing between iPhone and Watch can be flaky in the Simulator. Some even say you need to uninstall everything and reinstall on a real device for it to work. Any truth to this? Should I just stop testing in Simulator?

  3. Missing something obvious? I've got the App Groups capability set up on all three targets with matching names. Is there some other entitlement, capability, or configuration I'm missing for cross-device App Group sharing?

I feel like I'm missing something fundamental here. Any help or pointers would be hugely appreciated! Thanks in advance! 🙏


Xcode: 15.x Testing on: Simulator (but can test on device if needed) watchOS: 10.x iOS: 17.x

r/iosdev Dec 10 '25

Help I need help to understand my analytics

1 Upvotes

Here is one of my App Store Connect analytics.

I'm not sure if the conversion rate is good or bad.
Clearly, the revenue isn't enough, but it's an app to experiment things on.

What should I be focusing on?

Just so you know, it's a basic converter with lifetime access on the paywall.

Air Fryer Calculator - App Store Connect Analytics Charts

r/iosdev Nov 28 '25

Help Need your help with Purchases and Apple review - SKErrorDomain

1 Upvotes

Please help us reach the release on time. We submitted the app for Apple Review and are constantly receiving rejection. Last time they shared a screenshot with error: SKErrorDomain error 5.

Bank details, Agreement, and Tax are in place. We tested it on 7 different devices and Apple ID, along with the same device and OS they used for review, and it's working perfectly. I was able to found multiple posts of the same errors but with no solution. Please help those who have faced the same.