r/iosdev

▲ 8 r/iosdev+2 crossposts

I'm giving away free ad creation + distribution to 5 B2C apps this week.

I built an app to help businesses get real visibility without burning money on ads that go nowhere. We create the content and distribute it through real social media accounts.

So this week I want to put it to the test with a few of your apps.

What you get: 3 carousel posts made for you + full distribution. Completely free.

Drop your link below. B2C only. I'll choose a few that are a good fit.

reddit.com
u/Full_Painting3502 — 2 hours ago
▲ 14 r/iosdev+7 crossposts

ClearView Studio just got a major upgrade.

ClearView Studio v2.0 is here.
More control. Better enhancement. Faster workflow.
Available now on the App Store.

Link: https://apps.apple.com/us/app/clearview-studio/id6767339271

What’s new in this version:
• Full iPadOS support with optimized layouts
• Real-time dual preview system (Original / Enhanced)
• Live enhancement preview updates before processing
• New enhancement control panel
• Added Gamma Level controls
• Added Color Balance Level controls
• Added Auto White Balance switch
• Improved offline video enhancement workflow
• Faster and smoother preview updates
• Improved processing experience and UI responsiveness
• Updated visual design with the new ClearView Studio theme
• Multiple stability improvements and bug fixes

u/tknzn — 2 hours ago
▲ 3 r/iosdev+1 crossposts

Frustrating Subscription Rejection Reason-Advice

I’m stuck and would love some guidance……my app got rejected twice for the same reason and I’ve attached a screenshot of the actual paywall and it’s what they also included in the rejection attachment. I replied to the rejection but im so lost how much more clearer is the button needing to be

Rejection details:

Issue Description
One or more auto-renewable subscriptions are marketed in the purchase flow in a way that may mislead or confuse users about the subscription terms or pricing.

Specifically:
- The app offers a free trial or introductory period but does not make it clear that a payment will be automatically initiated for the next subscription period. The 7-day free trial is not included in the sandbox payment flow.

Next Steps
To resolve this issue, it would be appropriate to:
- Revise the auto-renewable subscription purchase flow to clearly indicate how long the free trial lasts and the amount that will be billed after the free trial is over.

u/manison88 — 6 hours ago
▲ 21 r/iosdev

I built an app that finally makes AirPods Pro 3 heart rate tracking useful

You have AirPods Pro 3 and want to them to track your heart rate all the time? I made it possible! Here is my story.

It all startet with Apples September Event in 2025 where they presented the AirPods Pro 3 with their ability to track the heart rate.

Since I don‘t own an Apple Watch yet and was already considering buying new headphones this seemed to be a perfect fit. 

What I didn‘t knew until I bought them was, that I have to start a workout to make them actually track my heart rate. 

That means:
unlock phone → open app → start workout

And it also tracks calories, even when you’re just sitting in the office. After a few days it completely messed up my calorie tracking and honestly made the feature feel pointless for everyday use. And also the manual steps I couldn’t get rid off really annoyed me. 

I thought there must be an App for that, but I couldn’t find one. So I just accepted it… until February 2026 where there still wasn‘t an App to fix this issue. I really wanted this functionality so I started experimenting with it by myself. 

I‘m a Data Engineer as my main job so App building isn‘t my main discipline but I already had some previous experience with building small Flutter Apps for myself. So I used Flutter… which turns out is not the best idea when you want something like shortcuts and LiveActivity or even the AudioRoute handling. But it works, even in Flutter.

I posted the first prototype on Reddit to see if other people wanted this feature too:
https://www.reddit.com/r/airpods/s/tplWlNZxwk

Turns out a lot of people did.

So I kept improving my small prototype and turned it into a real app. 

Now heart rate tracking starts automatically when you put your AirPods in. A Live Activity shows your current heart rate directly on the Lock Screen and Dynamic Island, including a graph of previous values.

You can also configure audio feedback for heart rate zones and use quick actions directly from the Live Activity without opening the app. And you can even define locations where the tracking should not start at all.

And the best thing, no calories are being tracked! So you can also track your heart rate in the office or when you are simply at your phone

The app is live now for about 1,5 months and the feedback is amazing. Here is the Link if you want to try it

https://apps.apple.com/us/app/airpulse/id6760625679

I'm happy for any kind of feedback :)

u/Ottiro2000 — 14 hours ago
▲ 17 r/iosdev+5 crossposts

Adding big text to my screenshots increased App Store CR by 3%+

I used to have App Store conversion rates between 2% and 3.5% for my app.

Recently, I made one extremely simple change that pushed my CR to 5–7% almost immediately after the new screenshots went live.

The interesting part is that I had already tried adding text to screenshots before — but I used longer marketing-style sentences.

Then I started noticing that many successful apps shared on this subreddit used extremely large and very short text instead. So I decided to test it myself.

I redesigned my screenshots around a single idea:

Explain every feature in 1–2 huge words.

That was literally the only ASO-related change I made.

No keyword updates.

No metadata changes.

No external marketing.

No paid traffic.

Just screenshots with massive text that instantly communicates what the app does before the user even thinks.

The results honestly surprised me.

From the very next day the screenshots were approved, my CR jumped from ~2–3.5% to ~5–7%.

What’s even crazier is what a “small” 2–3% CR increase actually means in real numbers:

+30–50 additional downloads per day

~900–1500 extra users per month

…from a change that took maybe 5 minutes.

I also started noticing this behavior in myself while browsing the App Store:

The only screenshots that consistently make me stop scrolling are the ones with huge, instantly readable text.

My next step is localizing the screenshots, although that’ll be harder because many languages can’t explain features in only 2 words like English can.

Still, I’d honestly expect localized screenshots to push conversion even further — maybe into the 7–9% range.

Small changes can sometimes create surprisingly large results.

u/dejan000 — 11 hours ago
▲ 80 r/iosdev+16 crossposts

I shipped a subscription Tracker App and need feedback

Hi Guys, ı am an indie dev. and developed a subs. tracker app. There is an algorithm app that uses math rather than ai. The app Basicly does everything a subs. app does and additionally gives real saving advices according to your spending habit. ı havent been succesfull so far and need feedback from you guys.

Can you check and give feedbacks?

here is the link: https://apps.apple.com/us/app/yula-subscription-tracker-ai/id6759402076

u/Funny-Guarantee-7977 — 23 hours ago
▲ 6 r/iosdev+3 crossposts

Kadu — your private Instagram for memories [free]

I’ve tried a lot of journaling apps like Day One and Apple Journal, but I quickly realized something — I don’t actually enjoy writing that much.

What I really wanted was a way to save memories through photos and videos in a format that feels natural and enjoyable to browse.

That’s why I started building Kadu.

It’s basically a private journal combined with a personal media archive, but designed more like a social feed. You can create entries using only photos or videos without writing any text at all, and your memories appear in a clean feed similar to Instagram-style posts.

Kadu is fully private — everything is stored locally on your device.

I also focused heavily on media support because most journal apps still treat photos and videos like attachments instead of the main part of the experience. In Kadu, you can instantly capture photos and videos directly inside the app without first saving them to your gallery and importing them later. There’s also a functional text editor and a smart share button that lets you quickly publish posts with all attached media to social platforms if you decide to make something public.

Currently testing the idea and would genuinely love feedback.

https://apps.apple.com/us/app/kadu-visual-diary-journal/id6762195713

u/DmitroKurdiukov — 10 hours ago
▲ 17 r/iosdev+7 crossposts

NoThink is my second iOS app. 7 weeks live. Total revenue: $10. About 6–20 App Store impressions per day. One subscription. I'm a solo indie dev with a full-time job and studies, English isn't my first language, and I need to share something honest.

This week I sat down and audited my own ASO from scratch. It was bad.

My title was "NoThink: Pause, Reset, Unwind" — three emotive verbs, zero high-volume search keywords. My description never named a single one of my actual features (Box Breathing, Panic Relief, Do Nothing, Deep Thinking, Binaural sounds). My Turkish title had a typo — "Anskiyete" instead of "Anksiyete" — that one transposed letter was blocking the entire Turkish App Store from finding me for 7 weeks.

So I rewrote everything from scratch:

- New title: NoThink: Anxiety & Breathing

- New subtitle: Panic Relief & Mindfulness

- Keyword field: 14 single words tuned to actual search data (meditation, stress, calm, box, breathwork, binaural, sleep, focus, zen, deep, reset, nothing, grounding, detox)

- Description rewritten naming every feature

- Fixed the Turkish typo

- Optimized listings for UK, AU, CA, Spain, Sweden, Traditional Chinese — instead of 5 markets falling back to English

What floored me in the research: the top result for "anxiety" in the US App Store is Rootd, with only 10K ratings. Apple's algorithm rewards topical relevance, not just rating count. The wellness category looks impossible because Calm and Headspace dominate, but at the body/long-tail keyword layer it's wide open.

I'll come back to this subreddit in exactly 2 weeks with real numbers — impressions, conversion, revenue, win or lose.

Side note on the $10 story: a few days ago I posted here and accidentally wrote that the "lifetime" purchase was $6.99, but App Store was showing $6.99 monthly. One redditor pointed it out. I felt horrible. He was incredibly kind, accepted the corrected price, and bought lifetime. Next morning I woke up to my first real subscription notification. After months of nights and weekends, that "cha-ching" felt huge.

If you've ever struggled with overthinking, racing thoughts, or panic — free 3-day trial, no signup:

https://apps.apple.com/us/app/nothink-pause-reset-unwind/id6759533620

If it helps even a little, an honest App Store review would mean the world. And if you have ASO ideas I missed, please tell me — I'd rather hear hard truths now than learn them at $20 in revenue.

Thanks for reading. Have a calm day 🌿

u/Curious_Tap_6078 — 18 hours ago
▲ 0 r/iosdev

Image sharing for kids apps is not allowed?

Hi,

I developed kids toothbrush timer and one of the functions I have in the app is funny masks, where a kid can make a photo. Initially it was allowed to share these photos but the app was rejected in AppStore for violating the rules that kids' app should have limited access to the outer world and the sharing function opens this door. Also I have coloring pages and had to disable sharing their artworks.... Is it really so strict that I can't use this function? On Android my kids share their photos with masks and colorings daily and they really like it, so I'm so sad that I had to disable it for iOS. Any legal solutions for this case?

reddit.com
u/Sweaty-Marsupial4979 — 21 hours ago
▲ 2 r/iosdev

My second iOS app got approved - in the first run 😅

I'm so proud of it.

I learned a lot from my first app.

What's your step-by-step guide to making money and gaining reach?

reddit.com
u/Decent_Resort_3861 — 13 hours ago
▲ 2 r/iosdev

fullstory alternative recs for a mostly-mobile product

Fullstory renewal coming up and I'm tired of being the guy who renews because switching is annoying. Want an actual list of what mobile-heavy teams have moved to. Not a vendor page, not a g2 grid, just what you're using and whether you'd do it again.

We're 85% mobile, native iOS + Android, team of 4, mid-market session volume. FS works ok on web. Mobile side has always been kind of meh and the AI features have never surfaced anything we didn't already know about.

what's actually working for people?

reddit.com
u/PatientlyNew — 16 hours ago
▲ 8 r/iosdev

Apple quietly added a “Default App Installation” setting in iOS 26.5 for Brazil 👀

Right now it still only shows the App Store, but the fact this exists at all is kinda huge.

It sits alongside default browser, payments, email, etc. Which basically means Apple is structurally preparing iOS for alternative app marketplaces.

After years of fighting sideloading, they literally built the doorway.

Brazil might be one step away now.

u/Haolge996 — 17 hours ago
▲ 0 r/iosdev

One thing I underestimated while building my iOS app was how much patience App Store updates require

Sometimes you fix bugs, improve onboarding, add features, optimize things, submit everything… and then wait. Meanwhile your brain is already working on the next 10 improvements.

I’m building a social gaming app and I’ve realized iOS development is basically an endless cycle of:
build → test → submit → wait → notice 3 more things to improve → repeat.

But honestly that’s also the fun part. The app slowly becomes closer to what you originally imagined with every update.

Pax Meet

u/Impossible_Gas_1073 — 15 hours ago
▲ 75 r/iosdev+7 crossposts

Built an iOS app discovery platform focused on surfacing high quality apps from independent developers.

Stamped is a community driven platform built to help people discover incredible iOS apps before they disappear into the noise. https://stampedios.com

Every year, thousands of genuinely useful apps launch and almost nobody sees them. Not because they lack quality, but because visibility on the App Store is heavily dominated by companies with massive budgets, established brands, and existing audiences. The spotlight keeps circulating around the same names while smaller developers get pushed further and further out of view.

That’s exactly why Stamped was created.

Stamped gives independent iOS developers a place to actually be discovered. Every app includes a full creator profile, community based ratings across five categories, demo content so users can see the experience before downloading, and direct access to the builder through platforms like Discord and Telegram.

The goal is simple: connect users with great apps, and connect developers with the people who genuinely care about what they’re building.

The hook: We gamified the iOS app discovery process. Explore apps, verify votes, earn tickets, and compete for monthly prizes.

Explore the sites and tell us what you think

stampedios.com
u/stampedios_ — 1 day ago
▲ 4 r/iosdev+3 crossposts

I’m building THE LINEUP, a sports betting analytics app that helps users find +EV bets, compare odds across books, and track whether the edge was actually executable.

The original version was way too “dashboard-first.” Lots of tables, numbers, grades, and filters. Useful if you already understood EV betting, but probably overwhelming if you didn’t.

What I’m learning now is that the harder product problem isn’t just finding edges. It’s making the edge feel trustworthy:

  • Where did the fair price come from?
  • How fresh is the line?
  • Has the number already moved?
  • Is this an EV+ market signal or a projection model signal?
  • Would a real bettor actually be able to place this?

So I’ve been rebuilding the product around clearer explanations, fresher odds snapshots, and less “trust me bro” pick presentation.

Would love feedback from other builders on two things:

  1. For a data-heavy product, how much methodology do you show before it becomes clutter?
  2. If you were evaluating a betting analytics tool, what would make you trust or distrust it fastest?

The app is paid, but I’m happy to give free trials to people who want to poke around and give honest product feedback: https://thelineup.pro

u/sweetnessssss — 16 hours ago
▲ 71 r/iosdev+1 crossposts

What Apple won't tell you about App Store reviews... lessons from years of submissions and rejections

The mindset shift that changes everything

Apple's reviewers are humans making subjective calls under time pressure. They're not trying to sabotage you, but they are scanning for reasons to reject rather than approve.

Your job is to make their decision as easy as possible!

Automatic rejection triggers most devs don't know about

  • Any "beta/trial/demo/test" language — in your description, screenshots, in-app UI, anywhere. Even a feature named "Beta Mode" can trigger a 4.2 rejection.
  • Hidden post-review features — remote config switches, time-delayed functionality, anything that "activates" after approval. Apple treats this as deception. Consequence: app removal, account suspension, and potential permanent termination of your Developer Program membership. You lose everything — all published apps, all future publishing ability.
  • Incomplete IAPs on first submission — this is where most first-timers crash. Your in-app purchases must be fully set up and integrated even if you plan to add them "later." Reviewers need to understand what users are paying for. If they can't, you're rejected.

Timing tricks that actually work

  • Set your first release to Automatic (not Manual). Shows the app is launch-ready, removes one extra step post-approval (for the first time publishing).
  • If a rejected update contains a critical bug fix, reply in the Resolution Center explaining the urgency. Apple will often approve the update to get the fix out and let you address the minor issue next cycle.
  • For genuinely critical bugs, use the expedited review form: https://developer.apple.com/contact/app-store/?topic=expedite — can take review from days to hours.

What to put in your App Review Notes

Don't leave this blank. Include:

  • How your business model works
  • Step-by-step instructions for any complex or non-obvious features
  • Test account credentials with sample data
  • Context for anything unusual

Reviewers appreciate not having to guess.

When you're stuck in rejection hell

Most developers don't know this: you can book a video call with the App Review team.

Go to https://developer.apple.com/events/view/upcoming-events?search=Review and schedule an appointment. It used to be available within 24–48 hours, but after AI, it's now a week. Come with your rejection timeline and specific questions. Frame it as "help me understand compliance", not "you're wrong." A 30-minute call can resolve weeks of back-and-forth. And read what to do and NOT to do in the meeting. Smoking, recording, etc., is prohibited!

The actual checklists Apple cares about

Privacy:

  • Full privacy policy covering all data collected
  • User consent that can't be bypassed
  • Clear opt-out mechanisms

Performance:

  • App launches within 20 seconds
  • No crashes during review
  • Works across all supported device sizes

Content:

  • Zero placeholder text or Lorem Ipsum
  • All features functional, not UI mockups
  • Accurate age rating and content flags

TL;DR: Remove any "beta" language, never hide features, have your IAPs fully set up before first submission, document everything in review notes, and know that you can request a call if you're stuck. Every successful iOS dev has faced rejections — the difference is persistence and knowing these patterns exist.

Happy to answer questions if anyone's going through a tricky review situation right now (Free of course!).

Want the official resource?https://developer.apple.com/distribute/app-review/

Honest note: English isn't my first language, I used AI and grammarly to clean up the grammar, but every lesson here is from my own submissions.

reddit.com
u/Ill_Equivalent_6661 — 1 day ago
▲ 4 r/iosdev+3 crossposts

I launched a new football live scores app and got these early App Store numbers:

I launched a new football live scores app and got these early App Store numbers:

  • 982 impressions
  • 84 product page views
  • 60 first-time downloads
  • 9.47% conversion rate

No serious paid marketing yet.

Is this a good early signal for a new app? What would you improve first: ASO, screenshots, keywords, retention, or features?

u/Still_Mail6762 — 17 hours ago
▲ 15 r/iosdev+2 crossposts

Venn: a more private social network

Hey! I'm building Venn because I wanted a more private way to share updates or posts with the circles in my life without everyone seeing what I have to say.

The way it works is you add connections, like any other social network, and you sort the connection into a circle which could be friends, family, colleagues, run club, school parents etc.

When you write a post or share an update, you chose which circle sees this post, so if you want to post "Kids are at after school club today" and you only want your School Parents & Family circles to see it, you just select them circles.

Or if you wanted to share a holiday update and only want friends and family to see it so colleagues can't snoop, just select friends & family circle.

You also can't share the posts elsewhere, or into other circles when you see them, and the plan is to add screenshot blocking once released so you can't screenshot the posts either. But for testing I'm keeping screenshots working.

I'd love to get some early feedback, it's currently on the second build with a few users.

testflight.apple.com
u/Milky_Moon_Stuff — 1 day ago
▲ 2 r/iosdev+1 crossposts

iOS Kids Flutter project got rejected

Guideline 1.3 - Safety - Kids Category

Issue Description

We noticed that your Kids Category app includes analytics, advertising and collects, transmits, or has the ability to share personal information or device information with third parties. Specifically:

- The app includes third-party analytics or third-party advertising with the ability to collect, transmit or share identifiable information, including, for example, name, address, date of birth, email, location, Device Name, and IDFA. We found that your app references the ASIdentifierManager API, which provides access to a user's IDFA, in the following location(s) in your binary:

• /System/Library/Frameworks/AdSupport.framework/AdSupport
• Runner

It would be appropriate to remove all instances of “ASIdentifierManager” from your app, even if they are not utilized in your app's functionality.

In my project I am using AdMob and I really need your help on how AdMob should be implemented to be approved in Kids Category

reddit.com
u/Coderas_AH — 19 hours ago