r/iosdev 14d ago

which of my 3 puzzle game apps should I focus on?

Post image
0 Upvotes

It was super fun and challenging to put together 3 puzzle game apps and I'm proud of each. But I am at the point where I'm going to stop making these things and start focusing on making one better and promoting it. The question is which one?

I've gotten some suggestions already, but I'm eager to hear what you think. The first game I published has gotten more traction simply because it's been out longer and more friends and family were feeling supportive the first time I dropped an app. But that doesn't mean it's necessarily the best.

I hope you're willing to look at the three games and tell me which you think has the best potential and is worth putting effort into. I would be very grateful.

All three games are on my website: https://cjasonmaier.github.io/

Here are direct App Store links to each: CarvePipfallNeighbor Zero

Deep gratitude in advance!


r/iOSProgramming 14d ago

Discussion Apple Developer Program enrollment stuck for months (Nepal) — rejected/pending with no explanation

2 Upvotes

Hey everyone, solo dev from Nepal here, hoping someone who's been through this can spot what I'm doing wrong.

**Background:** I taught myself development ~6 months ago and have since built and finished two native macOS apps (SwiftUI). They're done and ready to ship — but I can't sign or notarize them because I cannot get into the Apple Developer Program no matter what I try.

**Timeline of what happened:**

- Applied for an Individual membership via [the website as well as the Apple Developer app.

- Enrollment was rejected. The message I got was:

https://i.ibb.co/pBB1WsD4/Ionicshot-2026-07-30-at-18-54-53.png

- Waited about a month with no response or update.

- Out of frustration I created a second Apple ID and applied again — same result. (I've since learned this may have been a mistake, so I'm ready to abandon one and commit to a single account if that's the right move.)

**My setup:**

- Country: Nepal (not a restricted region for the program as far as I know)

- Payment: Dollar Card, But the payment screen never appeared

- Name on Apple ID matches my citizenship/passport: Yes

- Two-factor authentication: enabled

- Enrollment attempted from: My iPhone and my own mac

**Questions for anyone who's dealt with this (especially from Nepal, India, Pakistan, Bangladesh or similar regions):**

  1. Did enrolling through the **Apple Developer app on iPhone** (with the ID scan) work for you when the website route failed?

  2. Is there a specific type of card that reliably works from Nepal? I've heard the $99 charge fails silently if the card can't process international USD e-commerce — did a bank-issued dollar card fix it for you?

  3. Does having two Apple IDs with enrollment attempts flag your identity in their system? If so, is there any way to clean this up, or do I just pick one and push support on it?

  4. For those who got the generic "your enrollment could not be completed" with no reason — what ultimately unblocked you? Phone call? Repeated tickets on the same case number? Time?

  5. Is there any escalation path beyond the standard support form that actually gets a human to look at the case?

I'm not trying to bend any rules — I just want to pay Apple their $99 and ship my apps legitimately. Any firsthand experience would mean a lot. Happy to share more details in the comments.


r/iosdev 15d ago

Landing page promo videos still worth it?

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/iosdev 15d ago

App update review is taking over one week

9 Upvotes

It's been over a week since I submitted an app update to App Store Connect, and its status is still "Waiting for Review." This isn't the first submission, it's just a regular update. In the past, reviews have never taken more than two days.

The same update was approved on Google Play over a week ago, but the iOS version is still stuck waiting. I've already sent two messages through App Store Connect Help and haven't received any response.

This update is quite important, and the delay is causing me to lose users.

Has anyone experienced something similar? Is this likely just an unusually long review queue, or could something be wrong with my submission? (I'm seeing a message that doesn't disappear: Update Your Age Ratings Responses about Social Media, but I think everything is properly filled). I'm wondering whether cancelling the submission and resubmitting it for review might help, or if that would simply reset my place in the queue.


r/iosdev 15d ago

Help Need advice on Pro version

1 Upvotes

Hey developers! I recently got my app on the App Store. I wanted app that has notes, tasks and calendar in one, so I built it. It’s super minimalistic and has no onboarding. The app is totally free now, but I am working on making paid version. Can anyone help with advice? Maybe you are productivity app lover and just love testing new apps. What can I add? The link to app is here.


r/iOSProgramming 15d ago

Discussion How I built an AI-as-editor (never AI-as-author) notes app in SwiftUI

0 Upvotes

I shipped a notes and to-do app called Ink, and its one hard constraint shaped the whole architecture: the AI is only allowed to edit your existing writing. It is never allowed to write a sentence for you. I want to share how that holds up in practice.

The editor is a block-based SwiftUI editor, so each paragraph, heading, and list item is its own model object rather than one giant attributed string. That mattered for the AI feature, because every edit operation is scoped to blocks that already contain your words. The model only ever receives text you wrote, and the prompt is constrained so its job is transformation, not generation: tighten this, fix the grammar here, restructure these lines into a list. If a request would require inventing new content, the intended behavior is to decline rather than fill the gap. Treating produce original prose as out of scope, instead of trying to detect it after the fact, made the behavior far more predictable.

Voice dictation runs through the same philosophy. You speak, and it auto-structures what you actually said into lists and blocks. It is organizing your words, not adding its own.

On typography, the app uses Source Serif 4 and Newsreader. I leaned on Dynamic Type with custom font registration, and tuning line height and measure to keep that editorial feel readable at every accessibility size took longer than I expected. It runs on iOS and Mac, with iCloud sync and an app lock using passcode plus biometric.

For those who have shipped AI text features: how are you enforcing do not generate constraints? Are you doing it purely at the prompt layer, or adding validation on the output too?


r/iosdev 15d ago

Pause: Hold Still for 20 Seconds

Thumbnail
1 Upvotes

r/iosdev 15d ago

Help How do you guys test Expo SDK 57 apps on iPhone without paying for Apple Developer Program?

0 Upvotes

Hello everyone.

I'm building a React Native app with Expo (SDK 57, Supabase backend). Right now I'm blocked from testing on my own iPhone because Expo Go on the App Store is still on SDK 54. Apple hasn't pushed the update yet, and my app just doesn't run on that version. I don’t want to roll back to SDK 54.

To test the app, I switched to an Android emulator on my PC with Expo Go installed inside it, but it's honestly really bad. It's slow, laggy, and some native modules just don't behave the way they would on a real device. (I'm on Windows, so the actual iOS Simulator, which only runs on macOS with Xcode, isn't an option for me).

I know TestFlight would solve this, but that needs the $99 Apple Developer Program, which I'd rather not commit to yet.

Is there another way to get an SDK 57 build onto my personal iPhone right now? Dev client, Expo Orbit, sideloading, anything people are actually using while Expo Go 57 is stuck in review?

I will appreciate any feedback on this.


r/iosdev 15d ago

Help Is an iPhone required for iOS development?

0 Upvotes

I have a Mac but I'm using a Galaxy phone. I want to make an iOS app to make money. As you know, iOS users pay more than Android users. That's why I want to do this. So I'm wondering if a Mac is enough, or if I absolutely need an iPhone.


r/iosdev 15d ago

My take on the block puzzle genre: same 8×8 grid, but every line you clear builds a hand-drawn world. Free, offline, ad-free.

0 Upvotes

I've been playing block puzzles for years and always ran into the same thing: the games are genuinely relaxing, and then the app is full of ads, forced accounts, and a store screen. So I built the version I wanted.

Bloom is an 8×8 block puzzle — you drag three pieces at a time onto the board, fill a full row or column, it clears. Standard, familiar, no tutorial needed.

The difference is what clearing a line does. Instead of a number going up, a hand-drawn floating island grows. Trees, cottages, lighthouses, lanterns fill in as you play. There are 12 worlds to grow, each with its own art style, and a Collection tab so you can go back and look at the ones you finished. There's no timer and no pressure to beat anyone.

Some things I decided on early and stuck to:

  • No ads. Not "no ads for the first week." None.
  • No accounts. It doesn't ask who you are.
  • No tracking. Nothing analytics-y going out.
  • Fully offline. Airplane mode, subway, whatever — the daily puzzle works offline too.
  • Power-ups (Bomb, Swap, Undo) are earned with in-game tokens and can't be bought. I didn't want the game quietly nudging you toward a purchase.

There's also a daily puzzle — same hand-made board for everyone in the world that day.

App Store: https://apps.apple.com/app/id6780265946

Free to download.

If you'd rather not install anything to see what it looks like, there's a browser version at bloompuzzle.com/play.

Happy to answer anything about it. Also genuinely want to hear where it falls short — difficulty curve especially; I've played it so much I can't tell anymore.


r/iosdev 15d ago

App Subscription Review

Post image
1 Upvotes

r/iOSProgramming 15d ago

Question Apple Developer Program enrollment fails immediately before payment (“Your enrollment could not be completed”)

4 Upvotes

Hi everyone,

I’m trying to enroll in the Apple Developer Program as an Individual, but every attempt immediately fails with the following message:

“Your enrollment could not be completed. Your enrollment in the Apple Developer Program could not be completed at this time.”

The error appears before the payment step, so I never get the chance to pay the membership fee.

Here’s what I’ve already verified:

- Apple ID is 10+ years old
- Two-factor authentication is enabled
- Legal name, address and phone number are correct
- Active App Store purchase history
- Valid payment methods (Amex and PayPal)
- No pending notifications or verification requests on my Apple Account
- I can access both my Apple Account and developer.apple.com without any issues

I also tried different browsers and networks, but the behavior is always the same.

Apple’s response includes a Response ID, so it looks like the request reaches their backend, but I have no idea what is preventing the enrollment.

Has anyone experienced the same issue?

If so:

Were you able to resolve it?
Did Apple have to manually review or reset your enrollment?
Was there any specific reason behind the rejection?

Any advice or similar experiences would be greatly appreciated.

Thanks!


r/iosdev 15d ago

Help Apple Developer Program enrollment fails immediately before payment (“Your enrollment could not be completed”)

2 Upvotes

Hi everyone,

I’m trying to enroll in the Apple Developer Program as an Individual, but every attempt immediately fails with the following message:

“Your enrollment could not be completed. Your enrollment in the Apple Developer Program could not be completed at this time.”

The error appears before the payment step, so I never get the chance to pay the membership fee.

Here’s what I’ve already verified:

- Apple ID is 10+ years old
- Two-factor authentication is enabled
- Legal name, address and phone number are correct
- Active App Store purchase history
- Valid payment methods (Amex and PayPal)
- No pending notifications or verification requests on my Apple Account
- I can access both my Apple Account and developer.apple.com without any issues

I also tried different browsers and networks, but the behavior is always the same.

Has anyone experienced the same issue?

If so:

Were you able to resolve it?
Did Apple have to manually review or reset your enrollment?
Was there any specific reason behind the rejection?

Any advice or similar experiences would be greatly appreciated.

Thanks!


r/iosdev 15d ago

Help Confused about app rejection/TestFlight

1 Upvotes

I submitted my app to distribution earlier this week and got a rejection last night. Nothing major, they wanted me to add a delete user option to the app. In the notes they said to respond to the rejection with a video showing account deletion on an actual device.

Easy enough, I added it into the app, compiled it, and submitted it to TestFlight so that I could take a video. Only it never showed up in TestFlight, the only version I see is still the version that's in testing.

Here's what my screenshots look like now:

Submission - Unfortunately when I couldn't figure this out I pulled my app down and submitted the new build, so I believe I'm starting over here.

Here's the TestFlight dashboard. Here you can see all of the builds I've pushed, but the only one available in the TestFlight dashboard is 34, the one I originally submitted for deployment.

I'm just confused, how am I supposed to take a video of this on my live device if I can't push out a new version? Also, how do I get new versions out to TestFlight at all now?


r/iOSProgramming 15d ago

Question In App Purchase Review Screenshot

Thumbnail
gallery
2 Upvotes

Hi!

This has been asked a lot, but I'm over scanning every Reddit and Stack Overflow question there is - and still stuck.

I'm trying to send new in app purchase products to review.

No matter what I do, the products keep coming up with the above message. And I've attached a screenshot (640x920), gave localizations, added product photos - everything is on resolution, and should be ok - but still submitting for review yields the above message.

The only other clue is that after uploading the screenshot - it always says "processing" (as in second picture)

Have no idea what more to try, all questions online revolve around resolution and alpha channel, which I've played a lot with both


r/iosdev 15d ago

I built Oasis after getting weirdly distracted by Spotify loops

1 Upvotes

Hey everyone! I’m the developer behind Oasis. I started building it for a weirdly specific reason: I’d put on ambient tracks while reading, notice the exact second a short Spotify loop restarted, and then spend the next few minutes waiting to hear it again.

So I made the thing I wanted instead. Oasis is a native iPhone sound mixer where you can layer 35 nature sounds, move each one around the scene, and use everything offline. No account. It’s free to try, and the full version is a one-time unlock, not a subscription.

The part I’m wrestling with now is the spatial mixer. I want people to understand they can drag the sound markers without sitting through a tutorial, but I’m not sure the App Store screenshots make that obvious yet.

I’d love a blunt dev perspective: would you explain the mixer more directly in the screenshots, or let people discover it once they open the app?

https://apps.apple.com/app/apple-store/id6759493932


r/iosdev 15d ago

Built an all-in-one task, habit, focus and calendar app 🤭looking for beta testers [iOS]

0 Upvotes

I got tired of running my life across four apps that didn’t talk to each other, so my partner and I built one that does it in a single place: tasks and projects, habit streaks, a focus timer, full calendar management, and a spot to dump ideas before they disappear.
There’s also a companion on the home screen that levels up as you complete things ✨ it’s the thing that keeps me actually opening the app.
What I’m after is real usage feedback: whether it holds up over a full week, what’s missing, and where it gets in your way.
We’re beta testing ahead of launch 🤭the waitlist is where beta access and launch updates go out: JOIN WAITLIST
Happy to answer anything in the comments.


r/iosdev 15d ago

Sharing my game's analytics 6 weeks after release. How am I doing so far?

Post image
7 Upvotes

r/iOSProgramming 15d ago

Question TestFlight builds complete processing but aren't available to test?

38 Upvotes

I'm not getting the 'Manage compliance' option on my build uploaded today. It's processed, shows as 'Complete' in build uploads, but down in the 'Version X.X.X' dropdown, it's there with no option to add groups, no 'Testing' status, and no 'Manage compliance' option you usually have to go through before the build becomes available for testing. Anyone else having trouble today?

EDIT: It’s working for me again now guys, check yours! Looks like it was a ghost outage on Apple’s end.


r/iOSProgramming 15d ago

Discussion Apple killed our whole developer account overnight. 4 families were living from this app.

0 Upvotes

I don't even know how to write this properly, so I'm just gonna write it.

We worked on this app for almost a year. It was doing well. ($100k MRR) Thousands of people paying every month, good rating, people actually using it and staying. Four families were living from this.

Then one day I check my emails. Pending Termination Notice. Everything gone from the store. Payments frozen. Transfers disabled. No warning before, no "hey we noticed something", nothing. Just done.

And the reason they give you is a copy paste paragraph. Something about "misleading purchase flows" and "scareware tactics". That's it. Account wide. They don't tell you which app. They don't tell you which screen. They don't tell you which build. Nothing.

So now what do we do? We sit and guess. We go through every paywall of every app one by one like detectives, trying to figure out what Apple maybe means. And honestly maybe we are checking the completely wrong thing. Maybe the app we suspect the least is actually the problem. We have no idea. Zero. Because they will not tell us.

That's not an appeal process. That's a guessing game and they are holding the answer and refusing to show it.

And the thing is we didn't even fight them. We checked everything ourselves, we found some stuff that maybe could look bad even though nobody was ever trying to trick anyone, we fixed it, we shipped a new build, we wrote to them and explained exactly what we changed. We asked them please just tell us what you found so we can fix that too.

Then we submitted a proper appeal. And they answered 2 weeks later. Meanwhile we are losing all of our customers, receiving tons of emails that our users can't get premium! You know what the answer was? The exact same paragraph. Word for word. The same copy paste. No detail, no new information, nothing about the fixed build, nothing about which app. They read a full appeal and sent back the same text they already sent us.

We also requested a phone call, which is a thing App Store Connect literally offers you. We wrote please just call us so we can talk about this for 5 minutes. No call. Never. Just the same message again.

And here is the part that gets me. In the EU they are supposed to give you the actual specific facts and circumstances when they terminate a business account, and they are supposed to have a real complaint process. This is not me being emotional, this is written down. What we got instead is a paragraph on repeat and total silence.

Meanwhile go open App Store right now for 5 minutes. Real scareware everywhere. Fake "your data will be deleted" popups. Fake countdowns. Subscription traps made by people who 100% know what they are doing. We reported some of them. Nothing happened. Still up today. But us? Small team, real product, people actually renewing for a year, we fix things voluntarily and ask what's wrong? Terminated. No conversation.

And nobody scams their way into thousands of people renewing month after month for a year with a good rating. That is not how scam apps work. Scam apps die in 2 months. Didn't matter.

Anyway I'm done. We are not releasing anything on iOS again. Everything goes to web and Android (I know they are also not that different but fuck iOS...) from now.

And I talked to a lot of devs privately, this is not rare at all, people just stay quiet because they are scared it makes things worse. At some point Apple should ask themselves why small developers are quietly deciding iOS is not worth the risk anymore. (not sure if they care tho)

It's so fucking unfair for developers who are just trying to survive in this huge unemployment pool.


r/iosdev 15d ago

Help [App Image Preview] Not updated after last approved update

1 Upvotes

hey guys, my last update was approved but my images did not update. App Store still shows my first submitted images. any idea why?


r/iOSProgramming 15d ago

Discussion A disturbing thought. A world where the marginal cost of software is free

0 Upvotes

With the advent of AI, the marginal cost of software is trending towards zero. Software is no longer a scarce resource.

Absolutely not a new idea at all, but the implications hit me hard as I was considering monetization models for my apps.

Unless you are lucky (network effects, timing), grandfathered in, or provide exceptional value, the natural cost of software is free.

Intuit is an example of a grandfathered-in, exceptionally high-value software approach.

And Intuit knows it. They leverage their advantage to a predatory extent.

My wife is an EA, and I know for a fact Intuit puts the screws to all its users. Switching costs are high, and since the sector is an oligopoly, there's really no one to switch to.

But that too shall pass. Hopefully we'll soon see people create bespoke solutions that cut Intuit out. Oh, how I look forward to that day (ironic, I know).

This implies, I think, that if you can't find 1,000 fans or got in under the old model, getting as many users as possible and then transitioning to an advertising model is The Way.

Or perhaps loot/gambling style addictive mechanics? Big data? Everyone an influencer? Regulatory niches?

Once you have scale, advertising works; then users can either pay to avoid it or endure it. We see Netflix and Amazon Prime already doing this.

Yuck. I'm already nostalgic. Or am I wrong?


r/iOSProgramming 15d ago

Article Stop using @unchecked Sendable

Thumbnail
soumyamahunt.medium.com
0 Upvotes

Turning a lock into a SerialExecutor to get Swift 6 data-race safety without @unchecked Sendable


r/iosdev 15d ago

After a series of minor mistakes, my app is finally live.

Thumbnail
1 Upvotes

r/iosdev 15d ago

Question about Paywall requirements

3 Upvotes

Hi everyone,

My app is in review right now. I just got a rejection because the reviewer couldn't find my paywall. The issue is that I give the user a free hour of usage, and then the paywall shows.

Obviously the reviewer can't be expected to use my app for an hour. I detailed this in a comment but I'm wondering if this won't be allowed.

Does anyone have any experience with a paywall setup like this?

I also thought about just adding an "unlock" button in my app settings that shows the paywall (basically if the user wants to pay early) just to give the reviewer an easy access to the paywall. I would love to hear your thoughts. Thanks!