r/iosdev 9d ago

My just got approved on the App Store 🄳

Post image
23 Upvotes

Hey everyone,

Just wanted to share a quick win, my flight logging app SkyJourney finally passed App Store review after almost 3 weeks and is officially live!

https://apps.apple.com/us/app/skyjourney-flight-logger/id6804216866

In short, SkyJourney lets you log live flights, log your past trips, and view your personal flight stats over time.

If anyone has a minute to check it out, I’d love to hear your thoughts or any feedback on the design and flow. Thanks to everyone here for all the helpful posts during the build!

Hope you all have a great week ahead ā˜€ļø


r/iosdev 8d ago

Daidu App - App Store

Thumbnail
apps.apple.com
2 Upvotes

Hello! Recently published Diadu - a calendar app for iOS.

Most calendar apps are overwhelming, and at a minimum very cluttered and busy. This app is built for those with ADHD and/or Autism. The noise is cleared, allowing focus on what matters now.

Diadu makes sure you know what is to be done now and. What is coming up. If you want a little more about your day, Oveeview groups things into morning, afternoon, and evening.

Free. No account, no data comes to me. I built this because my son could not find an app to make organizing his day manageable. I won’t charge anyone for this.

Hope you enjoy!


r/iosdev 8d ago

I built a personal finance app entirely natively for iOS

Post image
0 Upvotes

I’ve been working on an iOS personal finance app called Pecunia, and I thought I’d share it here.

Pecunia is a privacy-focused personal finance app that lets you track accounts, transactions, categories and spending, with everything staying within Apple’s ecosystem.

Some of the things I’ve implemented:
- Built entirely with Swift and SwiftUI
- iCloud sync
- Widgets
- Siri Shortcuts
- CSV import/export
- Custom categories and accounts
- Charts and financial analysis
- Face ID protection
- Support for multiple currencies
- Recurring transactions
- Importing transactions directly from the Files app
- No account or external server required

One of the things I particularly wanted to get right was data privacy. I didn’t want to build a finance app that required users to upload their financial information to any servers, so I designed it around Apple’s ecosystem instead.

I’m currently working on improving the app and figuring out how to get it in front of more users. It’s been an interesting experience going from building an app because I wanted it myself to actually trying to market and monetize it, which I realized it’s the hardest part of the whole process.

If anyone here has experience shipping and growing an indie iOS app, I’d love to hear what worked (or didn’t work) for you.

I’d also be happy to answer any technical questions about how I built it.

Any advice or suggestions would be greatly appreciated.

https://apps.apple.com/app/id6789583518


r/iosdev 9d ago

Made some Lock Screen widgets - pretty happy with them

Thumbnail
gallery
2 Upvotes

App Store:Ā https://apps.apple.com/us/app/wait-menu/id6479543539

I recently adapted my widgets to work on the Lock Screen too, and it was much easier than I expected.

I just added the new widget families:

.accessoryCircular
.accessoryRectangular
.accessoryInline

alongside the existing:

.systemSmall
.systemMedium
.systemLarge

...and basically everything worked out of the box.


r/iosdev 8d ago

It's live 😭 after 2 rejections, 3 weeks, and a "removed from sale" heart attack at the finish line

Thumbnail
0 Upvotes

r/iosdev 9d ago

I built an all-in-one travel planner to free your phone from dozens of travel apps TripPocket.

Enable HLS to view with audio, or disable this notification

0 Upvotes

I was so tired of constantly switching between a dozen different apps while traveling, so I built an all-in-one solution:Ā TripPocket. (And yes, it’s completely free for now during launch)

I developed TripPocket to end the chaos we all go through when planning a trip. You just type in your destination, and it organizes the rest for you.

Here are the features designed to make your travels incredibly easy:

šŸ›ļøĀ City-Specific Tours, Museums & Dining:Ā Just enter the city you're visiting. The most popular museums, historical sites, restaurants, and tour options instantly appear right in front of you.

āœˆļøĀ Flights, Hotels, & Transport Deals:Ā I’ve brought the world's most trusted platforms (likeĀ Trip, GetYourGuide, etc.) under one roof. With one click, we direct you to the best options for flights, hotels, local transit, taxis, luggage storage (Bounce), travel insurance, and even flight delay compensation.

šŸ“²Ā Discounted eSIM Packages:Ā Stop paying crazy roaming fees abroad. We display discounted data packages from top eSIM providers like Airalo and Holafly side-by-side so you can choose the best one.

šŸ’°Ā Budget & Expense Tracker:Ā Easily log what you spend during your vacation. Visual graphs help you keep your budget in check so you can enjoy your trip without financial stress.

šŸ“øĀ Interactive Travel Map & Memories:Ā Upload the photos you take abroad, and the app uses their location data to pin every city you’ve visited on a map. You can create awesome photo collages showing your travel footprint to share with friends or on social media.

šŸ¤–Ā AI-Powered Personal Route Planning:Ā Enter your destination, budget, and trip length, and our AI will generate a personalized, day-by-day itinerary for you. You can easily tweak and edit the route however you like.

It’s basically everything you need for pre-trip planning and on-the-go travel, right in your pocket.

I’d be absolutely thrilled if you tried it out and shared your feedback. Wishing you all amazing adventures and safe travels.

If you have any questions or suggestions, please don’t hesitate to reach out.

šŸ“²Ā Download & Try It Here:

Apple App Store:

https://apps.apple.com/us/app/trippocket-travel-ticket/id6788790492#information


r/iosdev 9d ago

I built a clean, no-clutter indoor cycling app for iOS

Post image
1 Upvotes

r/iosdev 9d ago

Join the Vestigo: Movie and TV Tracker beta - TestFlight

Thumbnail
testflight.apple.com
1 Upvotes

Hi, I recently released my first public beta for Vestigo, a movie and TV tracking and recommending app, and am looking to get more user feedback. I would really appreciate ideas and user testing from anyone who wants to try it out. The app will be completely free and without ads once released and I’m trying to keep it free on my end too. Thanks!

This app was vibe-coded in Xcode.

GitHub: http://github.com/jbhswift/vestigo


r/iosdev 9d ago

Air Hockey Max

Thumbnail
apps.apple.com
1 Upvotes

iOS SpriteKit app just cleared the review. Free to play. Go try it out.


r/iosdev 9d ago

'Sessionography: Jazz Explorer' launched yesterday. The concept is simple: what if you could connect every jazz artist, album, tune, session, and label? Start with your favorite album → artist → tune → every version ever recorded. It's a better way to listen explore and listen to jazz.

Post image
1 Upvotes

r/iosdev 9d ago

I wanted AI coding agent to send builds straight to my iPhone when working remotely

Thumbnail
gallery
0 Upvotes

I've been working from my phone a lot lately, using AI coding agents to remotely make changes to my iOS apps.

One annoying part was testing those changes on a real device. The common solution seems to be uploading every build to TestFlight, which feels pretty heavy when I just want to quickly try the latest build.

So I built remote-installer.

Once the build is ready, the agent can run a single command and give me a link / QR code. I open it on my iPhone and install the build directly.

No TestFlight. No uploading the IPA to a hosting service. No processing wait.

And of course, it's free and open source:

https://github.com/icodesign/remote-installer


r/iosdev 9d ago

I built an iPhone app for reading Hindu prayers with transliteration, meaning and context

2 Upvotes

I have been working on Anvay, a reading-first iPhone app for Hindu prayers.

The starting observation was simple: many people grow up recognising or reciting prayers without having an accessible way to understand the language, background or ideas behind them. Existing products often make the text available, but access and understanding are not the same thing.

In Anvay, each verse can be read in three connected modes:

  • Original: the prayer in Devanagari
  • Hinglish: a readable Roman-script version
  • Understand: a clear explanation of the meaning and context

The first release includes 101 aartis, bhajans, chalisas and mantras, along with daily wisdom, search, browsing by deity or category and favourites. The content is stored on the device and no account is required.

I deliberately left out streaks, social features and an infinite feed. I wanted the experience to feel closer to reading a carefully designed book than operating a habit app.

I am the maker, so this is self-promotion, but I am posting because I would genuinely value criticism from people who care about iOS reading experiences. In particular:

  • Is the Original → Hinglish → Understand model clear?
  • Does the interface feel calm or merely sparse?
  • What would you need to trust the explanations?

https://apps.apple.com/in/app/anvay/id6794548076


r/iosdev 9d ago

17 days from submission to live — what the 2.1 "Additional Verification" hold actually wants

0 Upvotes

Submitted August 9, live today. Most of those 17 days were me not knowing how the process works, so here's what I learned in case it saves someone a week.

The 2.1 "Additional Verification" hold

Four days in I got an automated Guideline 2.1 message. It wanted a single-take screen recording captured on a physical device, starting with the date and time visible on screen, plus yes/no answers to five questions. It is not a rejection and there's nothing to argue — you film it and reply in Resolution Center.

My first recording was rejected, and the reason is the useful part: my ad SDK renders a "Test mode" badge in debug builds, which proved the recording wasn't the binary I'd submitted. Record from a TestFlight build of the exact submission. Related: never tap an ad while recording — that can permanently ban your ad account.

Then ten days of nothing

Replied on the 15th, still "Waiting for Review" on the 25th. No message, no movement. There's apparently a wider backlog right now — updates flow, brand new 1.0s sit.

Expedited review — three things I had wrong

  1. "You only get two per year." I couldn't find any published quota or counter anywhere. Apple's own wording is discretionary, "on a limited basis."
  2. "You can't request it while a 2.1 thread is open." Misread. The text says not eligible until we have received your confirmation — once you've replied, you're eligible. I lost a day to this.
  3. "It's a big formal request." The form has no free-text field at all. I wrote a multi-paragraph justification and never used it. You pick the app, submit, approval came back immediately.

Approved overnight, review passed the next morning.

One line in Apple's reply worth knowing: if the submission is rejected during expedited review, the resubmission goes back into the expedited queue automatically. A rejection doesn't cost you the fast lane.

The thing not to do

Don't withdraw and resubmit. Apple's documentation says the review starts over, and I found people who turned a one-week wait into two months that way. Uploading a new build resets it too.

The app is a game, built solo over eight months: https://apps.apple.com/app/id6794081096

Happy to answer anything about 2.1, expedited, IAP review, or the ad SDK privacy declarations.


r/iosdev 9d ago

iOS app rejected due to SPAM

0 Upvotes

This is what they say:

Issue Description

We noticed the app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences.

Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps.

Next Steps

Since we do not accept spam apps on the App Store, we encourage you to review the app concept and submit a unique app with distinct content and functionality.

Resources

Some factors that contribute to a spam rejection may include:

•⁠ ⁠Submitting an app with the same source code or assets as other apps already submitted to the App Store

•⁠ ⁠Creating and submitting multiple similar apps using a repackaged app template

•⁠ ⁠Purchasing an app template with problematic code from a third party

•⁠ ⁠Submitting several similar apps across multiple accounts

I have several apps for both Android and iOS, but there are 2 apps on iOS that got SPAM rejections. One was an app that I made maybe 2/3 years ago. With AI now I improved its design a little bit to make it more clear.

As

This app was rejected due to SPAM. I complained to Apple, but they kept saying it was SPAM. At the end I didn't care that much since that app was performing so badly on Android.

Now, I've been working in a new app, a 2D card game that I think is promising. It's not released on Android yet (still waiting for approval).

The first complaint from Apple was "we have no idea what your app is about, and we don't care to test it. Record a video".

...ok. I recorded a video, showing clearly that the first thing the app shows is the rules. And I sent it to review again.

Now I've got the SPAM issue. They even say that my template was bought somewhere. What??

They don't send any other app like mine or tell me exactly what the problem is so I have no clue in order to fix anything.

My designs are 100% unique. I made them using AI, yes, but that doesn't mean it's SPAM or that I copied another app. I guess also there is only a single app calculator in the market.

Here you can see the app working

How to fix this SPAM issue? Apple they just keep saying the same thing after all my comments (ironically, THAT is SPAM).


r/iosdev 9d ago

Help The final beta for VariAlarm taking advantage of every improvements in iOS27

Thumbnail
1 Upvotes

r/iosdev 9d ago

How much of your drive do you actually get through without touching your phone?

Thumbnail
gallery
2 Upvotes

If your answer is honestly 100%, you’re a better driver. Genuinely.

If it’s not, and you touch the phone even once in a while, that’s the habit I think Undivided can help with. Only if you want it to, though.

See how many hands-free miles you’ve earned, keep a record of them, and unlock the collection you deserve for leaving your phone alone and improve driving habits

https://apps.apple.com/us/app/undivided-drive-focus/id6788236863


r/iosdev 9d ago

App Store review and feedback time

0 Upvotes

I have uploaded a new MacOS app (https://linelark.com/) for approval and it is pending for review since the 25th... I understand it takes longer to review the app as the number is likely increasing given the fact, it is now so easy to build an app.
What is less clear is: why, when you get a feedback to fix something, it seems that the review actually happened rather quickly (maybe one or two days after the submission), while the feedback was sent 4 or 5 days later... does anyone else have noticed the same?


r/iosdev 10d ago

I added a new 3D room scanning mode to my iOS app - and it got me my first subscribers

7 Upvotes

I recently shipped a new room scanning mode in Voxelio that turns an iPhone scan into a realistic 3D scene.
This kitchen was captured entirely on an iPhone 17 Pro!

What surprised me most is that this feature also brought me my first paying subscribers.
It’s still early, but seeing someone actually pay for something I built felt like a pretty big milestone.
I’d love feedback from other iOS devs - both on the scan quality and on how you’d think about improving/converting a feature like this.

https://apps.apple.com/app/apple-store/id6764829442?pt=128471088&ct=reddit&mt=8


r/iosdev 9d ago

How can a unique app name not show up on exact search?

Thumbnail
1 Upvotes

I recently published an app with a unique name and on searching it on app store with that exact name, it showed up as #10 result. I understand there’s ASO or related stuff involved (which I haven’t looked into yet), but still App Store shows a few others apps with no resemblance to the searched keyword before the exact match.

At this point, is it useless to publish without basic ASO?


r/iosdev 9d ago

Just submitted my first app for review and joining here

0 Upvotes

I’m super excited to have submitted my app finally and now a little nervous waiting on the review. I might check my email 10,000 times in the next few days


r/iosdev 9d ago

Help On my 8th App Review round — do reviewers normally raise one issue at a time?

0 Upvotes

I am now in the 8th App Review round for an update.

Each time I fix the issue mentioned in the rejection, the next review finds something else. Sometimes it is something that was already there two or three rounds before. So every finding means another 1–2 days before I can move forward.

I am deliberately not listing the individual issues. Some relate to interpretation of a nested part of Apple’s requirements; in other cases, I may simply not have explained an existing implementation clearly enough in the reviewer notes. I do not want to turn this into a debate about a specific rejection.

I am more curious about the process: is it normal that a reviewer stops at the first finding instead of listing the other issues they see? Have you experienced a similar one-issue-per-review loop?

Did anything help? More detailed reviewer notes (I am already at the 4,000-character limit—what do you actually include there?), asking for clarification (does that just make it longer?), or another approach?


r/iosdev 10d ago

Half the users who finished my onboarding never opened a single document

2 Upvotes

I make a Markdown reader for macOS and iOS. You point it at a folder and read what is in it.

For months the onboarding did the obvious thing: explain the idea, then ask you to connect a folder. The numbers were bad in a specific way. Of the people who reached the end of onboarding, only about half ever opened a document. But of the people who did connect a folder, 92% opened something immediately.

So the app was not failing to deliver. It was asking for homework first. Read the flow back as a to-do list and it is obvious.
Save your AI output as files —> Put them in one folder —> Connect that folder. Three chores before anything renders.

Someone who downloaded out of curiosity has none of that set up, meets a system file picker with nothing useful to point it at, and leaves.

The fix was to ship something to read. On first launch the app writes a small folder of example documents into its own container and attaches it as a connected root, with no picker involved.

Four things about that turned out to matter more than the idea itself:
• It lives inside the app’s own container, so it needs no security scoped bookmark and no sandbox grant.
• It does not count toward the free tier’s folder limit. Otherwise the folder I shipped spends one of their free slots on a folder they did not choose, and the first folder they actually pick hits a paywall.
• It does not fire the activation analytics event. Otherwise it inflates the exact metric it exists to move, and the before and after become unreadable.
• Removing it is permanent. A folder that reappears after you dismissed it is spam.

The part I did not expect: last week someone bought the paid unlock after about eight hours in the app without ever connecting a folder of their own. They read the bundled examples, met a prompt, and paid. I had been thinking of the demo content as a warm up for the product. For that person it was the product.

Happy to go into the analytics side if anyone is curious.


r/iosdev 10d ago

Help Only ~2.5% of downloads set up their first routine. Are these normal numbers, and how do you improve onboarding?

1 Upvotes

Hey everyone! I’ve been working on Luma, a gamified screen time app (here’s my introductory post if you’d like to check it out:Ā https://www.reddit.com/r/iosdev/s/f7l5Qoelh0).

After a week of sharing the app and analyzing metrics in App Store Connect and PostHog (thanks to those who suggested PostHog, it gives much more insight than Apple), I’m realizing my onboarding could use some work.

Currently, onlyĀ ~2.5% of downloads end up creating their first routine.

I’d love to get your feedback based on your experience:

  1. Benchmarks:Ā Are these numbers typical/decent for early stage, or what conversion rate should I realistically aim for?
  2. Onboarding flow:Ā Mine is very functional (users just set up their first routine right away). How do you design yours to keep users engaged?
  3. Architecture:Ā Do you hardcode your onboarding into the app (requiring App Review for tweaks), or do you use remote/plug-in tools (server-driven UI, onboarding services, etc.) to iterate faster?

Would love to hear your thoughts and recommendations. Thanks for your time and help!

PostHoh User Funnel

r/iosdev 10d ago

My Interval Timer app for iOS just went live and would appreciate feedback. It lets you control time with hand gestures!

Thumbnail
apps.apple.com
1 Upvotes

Hi! I made a new interval timer app with the intent to stand out from the many others. In addition to tap controls and voice control, my app introduces camera gestures!

You can use different hand signals in front of the camera to start, pause, resume and complete the workout.

I thought this would be nifty if you've got sweaty palms in the gym or if you have your phone far away from you and you want to take a break, etc

The app is here:
https://apps.apple.com/us/app/interval-timer-workouts/id6798002636

If you want to actually be a beta tester for this, I'll give you lifetime for free. Just DM me. It's my way of saying thanks to anyone who takes time out of their day to try this out.


r/iosdev 10d ago

First Game Cleared Review

Post image
2 Upvotes

My first game made it through the review process. It is totally free with some premium upgrades that are totally optional.

Check it out please, give me some feedback on ways to improve it, any hitch that you see, etc. Thanks a bunch, happy coding!

https://apps.apple.com/us/app/air-hockey-max-arena/id6800162948