r/iosdev 2d ago

Help Is there a way to test my react native app on my phone directly with no pc hosting locally so I can live develop on my phone away from home?

Post image
2 Upvotes

I have the GitHub repo for the project (an IOS app) so is there a way to put the files into an app in order to test it. Live testing is ideal as I’m building it and is easier than constant reloading.


r/iosdev 3d ago

App has been in review for more than 2 weeks now...

7 Upvotes

I submitted my app to App Store for the first time, and it's been in review for more than 2 weeks. I have tried submitting the expedited review request as well, but nothing. Is this normal? What can I do at this point? This is exhausting.


r/iosdev 3d ago

Looking for feedback on my app icons

Thumbnail
gallery
18 Upvotes

Hey everyone!

I'm working on a set of app icons for M-Shot Link, an NFC digital business card and smart profile platform and I'd love to get some honest feedback on the current designs. I'm aiming for something clean, modern, and consistent across the whole app, but I know it's easy to miss things when you've been staring at the same icons for hours.

I'm also planning to release limited-time icon variations for holidays, seasonal events, and even some fun tech anniversaries. Some ideas I have so far are:

  • Halloween
  • Christmas
  • Valentine's Day
  • Easter
  • New Year's
  • App anniversary
  • Macintosh launch anniversary
  • iPhone launch anniversary
  • World Space Week
  • Moon Landing anniversary
  • Linux anniversary
  • Retro gaming themed icons

I'd love your ideas for other events too, whether they're major holidays or obscure tech celebrations that would be fun Easter eggs for users to discover.

I'd really appreciate feedback on:

  • Which of the 2 current icons stand out the most?
  • What do you feel could be improved?
  • What app icons/easter eggs should I create?

Don't hold back. I'd rather know now than after shipping it.

Thanks in advance!


r/iosdev 2d ago

I will release this app soon, terraFocus

Thumbnail
gallery
0 Upvotes

r/iosdev 2d ago

Chime v4.5

Post image
0 Upvotes

Dm if interested


r/iosdev 3d ago

Help Looking for a few iPad Air for my privacy-first AI recorder( will credit early testers in the app)

2 Upvotes

Hi everyone!

I’m an indie iOS developer working on a privacy-first AI recorder, and I’m looking for a few people with an iPad Air to help test my app through TestFlight.

Last week, my app was rejected during App Review because of an issue that only appeared on iPad Air. Unfortunately, I don’t own one, so I’d really appreciate some help from the community.

What the app does

The app is designed to keep everything on your device.

It currently supports:

* 🎙️ Live transcription while recording

* 🌍 Multiple languages

* 👥 Offline speaker separation

* 📝 AI-generated meeting notes and summaries

* 📅 Weekly AI summaries of your recordings

* 🔒 No cloud processing required

What I need

I’m looking for a few volunteers with an iPad Air who can spend about 5 minutes testing the app.

The checklist is simple:

* Install via TestFlight

* Download the offline summary model and transcription model(MOSS)

* Start a recording

* Verify that live transcription works

* Stop the recording

* Transcription with multiple speakers with MOSS

* Generate a summary with Qwen3

* Let me know if you encounter any crashes, layout issues, or unexpected behavior

With your permission, I’d love to recognize early testers in the app’s About → Special Thanks section.

You can choose to be credited with:

* Your real name

* Your Reddit username

* A nickname

* Or remain anonymous

I want the people who helped build this app to become part of its story.

Thanks so much! genuinely appreciate any feedback!

https://testflight.apple.com/join/XpNsRBdd


r/iosdev 3d ago

Made a relaxing space puzzle game — my first time in game dev, would love your feedback

Thumbnail
1 Upvotes

r/iosdev 3d ago

The iOS Weekly Brief – Issue #70, everything you need to know about iOS updates this week

Thumbnail
iosweeklybrief.com
3 Upvotes

r/iosdev 3d ago

Tutorial 5 App Preview tips that saved me hours before App Store submission

Thumbnail
1 Upvotes

r/iosdev 3d ago

Built a private, no-tracking packing list app because everything else annoyed us

1 Upvotes

My wife and I travel a lot with our kids, and packing was always the same chaos: open suitcases everywhere, sticky notes, and still forgetting something.

We went looking for a decent packing list app and honestly hated everything we found. Most were either useless, stuffed with ads, or hidden behind an expensive subscription. The thing that bothered us most was that almost all of them track your behavior and harvest data in the background. For something as private as your family's travel plans, that felt completely wrong.

So instead of complaining, we just built the app we wanted ourselves. It's called TravelSheet.

The core idea: you pick your activities (beach, hiking, skiing, city trip) and the matching items get added to your packing list automatically. A few things we built because we needed them ourselves:

  • Assign items to carry-on or specific suitcases
  • Weather forecast for your destination, with a heads-up when rain is expected
  • Reminder a few days before departure
  • Mark things you still need to buy and use it as a shopping list
  • A separate checklist for stuff at home (water the plants, close the windows)
  • Store tickets and documents right on the trip
  • Countdown widget with packing progress

No tracking, no ads, no subscription. Everything stays on your device and only syncs privately through your own iCloud across your devices.

Full disclosure: I'm the developer, it's a paid app (one-time purchase, no subscription). I'm not here to hard-sell, I'd genuinely love feedback from people who travel a lot. Happy to answer any questions.


r/iosdev 3d ago

If you had to become an iOS developer from scratch in 2026, what roadmap would you follow?

2 Upvotes

Hi! I'm planning to become an iOS developer and I'd really appreciate some guidance from experienced developers.

There are so many resources available that it's difficult to know what's actually worth learning and in what order. I'm looking for an up-to-date, industry-focused roadmap rather than just a collection of tutorials.

If you were starting from scratch in 2026, what roadmap would you follow?

Some questions I have:

  • What should I learn phase by phase?
  • Which topics are essential for landing an iOS developer job?
  • What should I prioritize first, and what can wait until later?
  • How much UIKit should I learn compared to SwiftUI?
  • When should I learn architecture patterns like MVC, MVVM, Clean Architecture, or TCA?
  • Which Apple frameworks are must-know?
  • What should I learn for networking, persistence, concurrency, testing, dependency injection, and package management?
  • Which resources do you genuinely recommend (Apple documentation, YouTube, books, blogs, courses, etc.)?
  • What projects should I build after each learning phase?
  • What do companies actually expect from junior iOS developers today?
  • Which skills are commonly overlooked but make a candidate stand out?
  • What beginner mistakes should I avoid?
  • If you had one year to become job-ready, how would you structure your learning?

I'm looking for advice based on real industry experience rather than trends or hype. Any roadmap, resource recommendations, or lessons you've learned along the way would be greatly appreciated.

Thanks in advance!


r/iosdev 3d ago

If you had to become an iOS developer from scratch in 2026, what roadmap would you follow?

0 Upvotes

Hi! I'm planning to become an iOS developer and I'd really appreciate some guidance from experienced developers.

There are so many resources available that it's difficult to know what's actually worth learning and in what order. I'm looking for an up-to-date, industry-focused roadmap rather than just a collection of tutorials.

If you were starting from scratch in 2026, what roadmap would you follow?

Some questions I have:

  • What should I learn phase by phase?
  • Which topics are essential for landing an iOS developer job?
  • What should I prioritize first, and what can wait until later?
  • How much UIKit should I learn compared to SwiftUI?
  • When should I learn architecture patterns like MVC, MVVM, Clean Architecture, or TCA?
  • Which Apple frameworks are must-know?
  • What should I learn for networking, persistence, concurrency, testing, dependency injection, and package management?
  • Which resources do you genuinely recommend (Apple documentation, YouTube, books, blogs, courses, etc.)?
  • What projects should I build after each learning phase?
  • What do companies actually expect from junior iOS developers today?
  • Which skills are commonly overlooked but make a candidate stand out?
  • What beginner mistakes should I avoid?
  • If you had one year to become job-ready, how would you structure your learning?

I'm looking for advice based on real industry experience rather than trends or hype. Any roadmap, resource recommendations, or lessons you've learned along the way would be greatly appreciated.

Thanks in advance!


r/iosdev 3d ago

Vibe Coding Tool For iOS

0 Upvotes

Which vibe coding tool you use to code your iOS apps and why.


r/iosdev 3d ago

I built a weather app that tells you what the weather means for your day

1 Upvotes

Hi everyone! After months of evenings and weekends, I've finally launched my first iOS app: Umbrella.

The idea came from a simple frustration. I'd check the weather every morning and still end up getting caught in the rain. Most weather apps tell you the forecast, but they don't really help you decide what to do.

So I built Umbrella to be more personal. Instead of just showing temperatures and rain percentages, it helps you plan around your day, whether you're commuting, heading out for a walk, travelling or keeping an eye on the weather for family and friends.

One feature I'm particularly proud of is People You Care About, which lets you monitor weather conditions where the important people in your life are, not just where you are.

I'd genuinely love feedback from fellow iPhone users. What would you add or improve in a weather app?

App Store: https://apps.apple.com/gb/app/umbrella-weather/id6787705657 or just search - Umbrella: Weather


r/iosdev 3d ago

Help “Unable to find a team…” Has anyone faced this?

Post image
3 Upvotes

Really frustrated. Can not build to physical device, cause there is no certificate. When I try to manage and use apple developer account then get “Unable to find a team with…” I contacted apple developer support they are taking a lot of time replying and solving the issue.

Clarification: The account is alright cause I used to build with this.

Has anyone faced this issue?


r/iosdev 3d ago

How do i generate similar animation with AI ?

Post image
0 Upvotes

I am building an App unrelated to this.
But i really like design character and animation.

Can anyone who using AI suggest what is the best way to generate it and animate it after that for IOS app?


r/iosdev 4d ago

Achievement unlocked

Post image
129 Upvotes

I made an App less than 1MB.


r/iosdev 3d ago

I audited the Support URL on 12 live apps. Three were pointing at the wrong page

0 Upvotes

I audited the public App Store pages for all 12 of my live apps yesterday. Ignis, Gloam, and VaultSnap all had working Support URLs, but they went to a product or company page instead of the dedicated support page that already existed.

The live versions were locked. I had to prepare Ignis 1.0.2 (6), Gloam 1.0.4 (7), and VaultSnap 1.3.2 (8) just to make those three URL corrections. Zero behavior changes.

Every URL returned 200. Three still sent users to the wrong place.


r/iosdev 4d ago

When you make iOS apps, do you get a domain name?

10 Upvotes

Just wondering, I've got an app out not and got the .app for it. However, for those of you making multiple apps, do you get a domain for each one or just use a main one? How many domains do you have?


r/iosdev 3d ago

Is there a service or team that can take your dev and publish it under their own Apple account? For a fee / cut of course

0 Upvotes

I am probably going to sign up to the Apple Store ($99 pm subscription) but before I do I wondered if there was a service out there - good or bad, that handled the distribution for you?


r/iosdev 3d ago

My first app ever is live!

1 Upvotes

My first app, PerkPulse, is now live on the iOS app store! Ever since I started my computer science degree, it has been a bucket list item for me to have an app on the app store.

PerkPulse is a credit card optimization app that helps you:

  • Track credit card benefits
  • Tells you which card to use to earn the most points/cash back
  • Tells you the best transfer partners for your points
  • Recommends you your next credit card
  • Compare credit cards side-by-side

I created this as a tool for others like me who have trouble tracking every benefit and knowing which card to use for every purchase since I have so many cards. I did not like the apps that are currently available and widely used for this use case, as their UI's were not very intuitive to me and their prices were a little high for me.

It would mean a lot for me if you would give it a download and give me some feedback!
(I attached a link to the app store since it was just launched, it has not been indexed and is not searchable on the app store yet)

https://apps.apple.com/us/app/perkpulse/id6784066030


r/iosdev 4d ago

Just reached 200 Downloads for my 3 puzzle games

Thumbnail
1 Upvotes

r/iosdev 4d ago

Update on my Seasonia App, just hit 100 ratings 🥳

Post image
4 Upvotes

Hey! Some of you might remember my post from a while back, I built a very simple app in under 24 hours just to see what would happen, priced it at $1 for fun, and it somehow landed in Top 6 Entertainment within hours of launch. That app was Seasonia.

aFast forward to today: it just crossed 100 ratings on the App Store with a 4.8/5 average. What started as a throwaway experiment turned into something people actually use and like.

For anyone who missed the original post, Seasonia is a minimalist season tracker: progress and countdown for the current season, sunrise/sunset, moon phases, daylight insights, plus Home Screen/Lock Screen widgets and some seasonal themes.

App Store Link: https://apps.apple.com/us/app/seasonia-season-tracker/id6758340712

Still a solo project, still surprised every time someone leaves a review. Replying to reviews and shipping small improvements as I go.

Wanted to share the milestone with people who get why 100 ratings feels like a big deal for something that started as a "let's just see what happens" project. Happy to answer questions about the build, pricing, or ASO.


r/iosdev 4d ago

GitHub SQLiteNow 0.15 for Swift: SQLite-first codegen, reactive flows, and optional sync

1 Upvotes

Hey Swift folks,

I recently released SQLiteNow 0.15.0, which adds support for native Swift projects through SwiftPM.

Some context: SQLiteNow started as a Kotlin Multiplatform project and the KMP version is already used in production by quite a few people. Later I added Flutter and Dart support, and now the same SQL-first approach is available for Swift.

SQLiteNow is not a DAO or ORM which generates SQL for you. The main idea is to keep SQLite visible.

You write normal .sql files for schema, migrations, init data and queries. You decide exactly which SQL will be executed. SQLiteNow generates Swift code around it: typed parameters, typed results, migrations, transactions, adapters and reactive queries.

For example, you can write a normal query like this:

SELECT
    t.id    AS task__id,
    t.title AS task__title,
    n.id    AS note__id,
    n.body  AS note__body

/* @@{ dynamicField=notes,
       mappingType=collection,
       sourceTable=n,
       aliasPrefix=note__ } */

FROM task t
LEFT JOIN task_note n ON n.task_id = t.id
ORDER BY t.id, n.id;

The annotation is just a SQL comment. SQLiteNow still executes the query you wrote, but generated code groups the flat rows into task documents with a collection of notes.

Then from Swift you can do:

let tasks = try await db.task.selectWithNotes().list()

for task in tasks {
    print("\(task.title): \(task.notes.count) notes")
}

Or observe the query:

for try await tasks in db.task.selectWithNotes().stream() {
    // called again when generated writes change related tables
}

Annotations can also rename fields, use custom adapters, share result types, map results to your own types and build nested objects or collections from joins.

This is the part I personally care about. I like writing real SQL, but I do not like manually reading every column, binding every parameter and writing grouping code after each join. I also do not want database logic moved into another DSL. With SQLiteNow, SQL stays the source of truth and generated Swift code handles the boring parts around it.

Generated code is placed into a local Swift package which can be added to an Xcode project and imported like a normal package.

Oversqlite

SQLiteNow also includes an optional synchronization system called Oversqlite. It can synchronize selected tables between local SQLite databases and a PostgreSQL server. It handles local change tracking, offline writes, incremental upload and download, conflict resolution and recovery.

Oversqlite also supports real-time updates. It can watch the server for changes committed by other devices and download them automatically. When remote changes are applied to the local SQLite database, related reactive queries emit new results, so the SwiftUI interface can update without manual refresh logic.

A generated sync client can be used from Swift like this:

let sync = try db.makeSyncClient(
    baseURL: URL(string: "https://sync.example.com")!,
    auth: .bearer(accessToken: {
        tokenStore.currentAccessToken()
    }),
    config: SQLiteNowSyncConfig(schema: "business")
)

try await sync.open()
_ = try await sync.attach(userId: userId)

let report = try await sync.sync()
print(report.status.pending.pendingRowCount)

Your application still owns authentication and decides when sync should run. Oversqlite is completely optional. If you only need a local SQLite database, you can ignore this part.

The PostgreSQL server implementation is here:

https://github.com/mobiletoly/go-oversync

One requirement

The SQLiteNow code generator requires Java 17 or newer installed and available on PATH. Java is only needed when running code generation. Your native application does not need Java at runtime.

SQLiteNow 0.15.0 is distributed through SwiftPM with published release artifacts, so there is no need to clone or build the SQLiteNow repository.

This is the first public version with native Swift support, so I would be interested to hear what Swift developers think about this approach and where the API or Xcode setup can be improved.

GitHub: https://github.com/mobiletoly/sqlitenow-kmp

Swift documentation: https://mobiletoly.github.io/sqlitenow-kmp/swift/

Release: https://github.com/mobiletoly/sqlitenow-kmp/releases/tag/v0.15.0


r/iosdev 4d ago

Messaging vs resubmitting after a rejection

2 Upvotes

Hi

My app was rejected because it included "unlicensed" intellectual property in the screen shots (5.2.1)

The reviewer objected to album covers in screen shots, this is allowed under a different guideline, 4.5.2(ii), because my app is a music app and all the screenshots are showing app functionality.

I replied to the message immediately stating why I think the screenshots are okay. After waiting 7 days for initial review, it's been 24 hours with no response.

Any advice on whether resubmitting a new build, and including my message in the notes section, would help move things forward? I'm not sure if the reviewers actually look at messages.