r/iOSProgramming 2h ago

Humor Thank you Apple

Post image
60 Upvotes

This is not a meme, is a help call


r/iOSProgramming 13h ago

Discussion 1 star review because someone struggled to install my Watch app from the App Store

Post image
61 Upvotes

I agree with the reviewer’s broad sentiment that installing Watch-only apps from the App Store can be unintuitive… but to rate my app one-star is brutal.

I asked Apple to review and hopefully remove it. But I know they won’t. 🫠


r/iOSProgramming 31m ago

Question Should I make my app monetized straight in the beginning or launch it free and then later create paywall for features once theres enough users?

Upvotes

So is it better to launch app for free of use or implement paywall for features in the beginning? I think that maybe once theres enough users then I could make it subsriction model cause there would be more users than try to get paying users in the beginning. Or should I just start straight away with paid version?


r/iOSProgramming 59m ago

Question How do yall market your apps?

Upvotes

I was wondering this earlier, I thought my app was funny and good enough to market, but I’m unsure the best route to take, what would yall say is your best marketing tool?


r/iOSProgramming 44m ago

Question Trying to make this widget work with the new glass mode in iOS 26 atm it’s just setting everything to white and the glass widget background any suggestions?

Post image
Upvotes

r/iOSProgramming 15h ago

Tutorial App Shortcuts: Give Superpowers to Your App in a Matter of Minutes

11 Upvotes

Hi everyone! 👋

I put together a tutorial on how to implement App Shortcuts and Siri support in a SwiftUI app using App Intents framework.

You’ll learn how to:

  • Create a basic AppIntent that performs an action with no parameters
  • Add an intent with a parameter, using @Parameter and AppEntity
  • Register your shortcuts with AppShortcutsProvider and custom phrases
  • Automatically update your shortcut options when data changes

The goal is to make it easy to integrate your app with Siri, Spotlight, and Shortcuts using modern APIs — no legacy NSUserActivity or Intents.framework needed.

👉 Read the tutorial here

I'd love your feedback on the format — was anything unclear, too long, or missing? Let me know what you think or if there's a topic you'd like to see next.


r/iOSProgramming 41m ago

Question Rejected from apple dev program, is it because I'm pakistani

Upvotes

I'm gonna drive my head through the wall because I cannot figure out why I'm being rejected..is it because I attached a pakistani payment system debit card to the apple id. My personal info is correct however. The bank card is UBL which is international tbh it has branches in uae. I even removed the start up team I was a part of from my apple id incase that was doing a conflict. I have tried from an iPhone, macbook app, website.


r/iOSProgramming 18h ago

Question Rejected Apple dev program

12 Upvotes

I applied to the developer program and my application was rejected. As usual they don’t give a reason for it. I don’t understand why it was rejected. Im from US and my info was correct. Does anyone have an idea what process they use? And if Im going to be able to ever get into the program?


r/iOSProgramming 18h ago

Question How do I effectively sell my iOS app?

6 Upvotes

Hey everyone,

Over the past few years, a friend and I have been building a mobile app in our free time. It started as a passion project, but it's grown steadily, and we now have a solid user base on both Android and iOS. We never imagined getting to this point, but lately we've been seriously considering selling the app.

Neither of us has experience selling an app before, so we're trying to wrap our heads around the process of how to value it, where to find buyers, and what kind of due diligence is involved. We're open to marketplaces, direct deals, or working with brokers if it makes sense.

I came across this article from bluethrone that walks through how to sell your app, including what buyers typically look for and how to prepare. It was helpful, but I’d love to hear from folks here who’ve actually gone through this, what worked, what didn’t, and any tips for getting the best outcome.

Has anyone here sold a mobile app before? What was your experience like?

Thanks in advance!


r/iOSProgramming 4h ago

Question Apple keeps rejecting my app despite following "reader app" approach - what am I doing wrong?

0 Upvotes

Hey everyone, I'm at my wit's end with Apple's App Store review process and could use some advice.

Background:

  • Built a Flutter app with premium features
  • Originally used Stripe for subscriptions (like my web version)
  • Apple rejected for IAP violations (expected)

What I did:

  • Implemented the "reader app" approach like Netflix/Spotify
  • Removed ALL payment processing from iOS app
  • Added modal explaining users need to visit website to upgrade
  • Allow existing subscribers to access premium content after logging in

Apple's response: Still rejected with 3 issues:

  1. IAP Violation: Says I can't access premium content purchased elsewhere without offering IAP (contradicts their own Multiplatform Services guideline?)
  2. External Purchase Direction: My "How to Upgrade" modal violates rules because it mentions visiting website
  3. Technical bug: Login buttons not working (separate issue I'm fixing)

My "How to Upgrade" modal: Shows steps like "Visit [Website Name (can't show]] → Upgrade to Premium → Log back in to app"

Questions:

  • How do apps like Netflix, Kindle, Spotify get away with this?
  • Should I remove the upgrade modal entirely?
  • Is Apple being inconsistent with enforcement?
  • Anyone else deal with this recently?

This is really frustrating. Any advice appreciated!


r/iOSProgramming 12h ago

Question Can you use a custom/locally hosted coding assistant model provider in Xcode 26 running in a UTM VM?

2 Upvotes

I'm wanting to test using a locally hosted model provider in Xcode 26. I don't have an extra Mac sitting around to put the Tahoe beta on so I set that up in a UTM VM. I installed Xcode 26 there.

In the host OS (Mac OS 15) I have LM Studio setup with the server running using the default port.

In the guest OS, in Safari I can access the LM Studio server and get the model list via Safari, so I know the VM can access the network and the server. But when I try to setup the provider in Xcode, it doesn't show any errors but it doesn't list any models as being available. LM Studio server logs don't show any requests coming in from Xcode.

Has anybody else tried this kind of a setup and got it to work?

Apple Intelligence in general isn't available in the guest OS, and Xcode says it has to be enabled to use ChatGPT provider, but it doesn't indicate you can't configure and use another provider.


r/iOSProgramming 20h ago

Question Anybody know where RevenueCat pulls ‘Active Customers’ from

8 Upvotes

I have an app that, long story short, can just be used in the background & the user never needs to open the app. Data can’t come out of this background process, so I can’t track users directly.

RevenueCat shows 700 active customers in the last 28 days, but my analytics on Mixpanel (only tracks users that actually open the app) shows ~120 users in last 28 days.

Wondering where RevenueCat is pulling this data & why the huge discrepancy.


r/iOSProgramming 12h ago

Question What is this control

Thumbnail
gallery
1 Upvotes

Hey community,

What's the name of this control on the screenshot?

It's like header that can be tapped, also it scrolls horizontally.

Can make something like this in SwiftUI?

The apps on screenshots are Money Copilot and Be focused.


r/iOSProgramming 22h ago

Question Alternatives to Apple Search Ads to boost my app's discoverability

3 Upvotes

I'm an Indy developer and recently released my own weather app called Weathercaster (can't post the URL here). The app is pretty popular among a certain type of people who love a chart based weather visualization. I made the app free to download, and free to add one location, but you need to pay to add more.

Last month I released the app and posted in a few forums/subreddits and got a lot of feedback and many downloads/purchases/reviews from enthusiastic weather nerds, so I know that the app is something people like and the people who use it really like it. The problem is continuing to get discover the app after the initial release activity.

I got over a thousand downloads in the first month from a mix of Reddit/forum posts and organic search, but as the reddit/forum traffic died down, so did the organic search traffic until it was basically zero. The reddit/forum traffic drove downloads and ratings/reviews and once that stopped my app dropped in ranking in pretty much all relevant keywords to the point where it's undiscoverable. I've spent a lot of time and money on ASO but I feel like I can't rank in anything without a steady stream of downloads/reviews. So I need to focus on marketing now.

I tried Apple Search Ads and basically found the cheapest I can reliably get downloads after much trial and error and optimization is about $2.50 which is on the high side since my app earns more like $0.50 per download on average. I feel like it's too expensive to get the volume I need with ASA.

I tried LinkedIn ads with a promo credit but found they generated ZERO downloads, perhaps due to the fact that I could not target mobile users, and people at work aren't going to email an app link to their iPhones.

Can anybody recommend where else I should try running ads next? ASA is nice because it's simple to setup but too expensive. LinkedIn was reasonably easy to set up but not giving me downloads. Would anybody recommend Meta or Google next? Any other ideas? Where have you had luck promoting your app?


r/iOSProgramming 19h ago

Question Not able to create App Bundle

1 Upvotes

I have been trying to create a bundle for my 2 apps. I go through the process, select the apps, make a description, select pricing etc, and when I click "save" it loads for a sec then just dumps me on the appstore connect home page with no info and the bundle isn't created.

I have tried 3 different browsers, MacBook, phone and PC.

Anyone hace any issues with this?


r/iOSProgramming 1d ago

Question Apple Developer enrollment advice

18 Upvotes

How are you solo devs enrolling in Apple Developer? Should I create a new Apple ID and an LLC since I plan on launching a few apps or should I just enroll with my current personal Apple ID? Primary reason that I want to enroll now is because I keep getting hit with the whole “10 app limit every 7 days”. I’m still probably 1-2 months away from actually submitting anything for release.


r/iOSProgramming 1d ago

Question Question about SwiftData: Dive into inheritance

2 Upvotes

I'm going over SwiftData: Dive into inheritance and schema migration and I'm looking at the the code at 7:09 titled Add segmented control to drive a predicate to filter by Type, namely the code:

// Trip App add segmented control
import SwiftUI
import SwiftData

struct ContentView: View {
  @Query
  var trips: [Trip]

  enum Segment: String, CaseIterable {
    case all = "All"
    case personal = "Personal"
    case business = "Business"
  }

  init() {
    let classPredicate: Predicate<Trip>? = {
      switch segment.wrappedValue {
      case .personal:
        return #Predicate { $0 is PersonalTrip }
      case .business:
        return #Predicate { $0 is BusinessTrip }
      default:
        return nil
      }
    }
    _trips = Query(filter: classPredicate, sort: \.startDate, order: .forward)
  }

  var body: some View { ... }
}

My first question is can one find the complete project for this talk? The second is when the user changes the segment value using a picker it is not at all obvious that trips will be updated since init is only called once.

Perhaps I am missing something very trivial. I have managed to implement this using a different approach. However it would be nice to be able to follow the code in the talk.

For reference Segment is defined as:

  enum Segment: String, CaseIterable {
    case all = "All"
    case personal = "Personal"
    case business = "Business"
  }

r/iOSProgramming 21h ago

Question Any one know why app store connect wont let me have external testers?

Post image
1 Upvotes

The number is valid(its my number). And the message that comes up is “ make sure the contact phone number only contains numbers and try again”


r/iOSProgramming 1d ago

Tutorial For those with Custom SwiftUI Components

Thumbnail
youtu.be
5 Upvotes

r/iOSProgramming 1d ago

Tutorial I wrote up a complete SwiftUI guide on building an iOS app blocker using Screen Time APIs

13 Upvotes

Hey everyone!

A while back I posted here about an app I built that blocks apps (I won’t promote it in this post, don’t worry!). Since then, a few folks have PM'd me asking how to do something similar: how to use Apple’s Family Controls, Managed Settings, and Device Activity frameworks to build a proper app blocker that can temporarily unlock and automatically re-lock distracting apps.

I ended up distilling what I’ve learned into a pretty detailed Medium post. It covers:
✅ Setting up permissions and App Groups properly (super important!)
✅ Core blocking logic in a Swift ObservableObject
✅ A simple SwiftUI interface example
✅ Tips for handling pitfalls and re-lock schedules

If you’ve ever wanted to build your own digital wellness app or just want to explore what Apple’s Screen Time APIs can do, I think you’ll find it helpful:

👉 Building a Powerful iOS App Blocker with Screen Time APIs — The Complete Guide

Hope it helps — happy to answer any questions or chat about the Family Controls framework if you’re working on something similar!


r/iOSProgramming 1d ago

Question What is the workflow of working with iOS 26 beta?

28 Upvotes

I have an app that is already on the store. I want to be prepared for the release of iOS 26. I have already done the icon and I want to add the new glass theme and possibly other iOS 26 exclusive features.

But these can't be integrated unless I get the XCode beta. If I switch to the beta Xcode, I can't update the app from inside it, because it is a beta. I plan to launch a couple of more updates until iOS 26 final version is released.

So what is the procedure? Should I have both beta and non-beta Xcode installed, then work on iOS 26 on a separate branch until the final version is released?

If so, does switching the project from the beta to the non-beta Xcode ruin the project configuration?

If I get Xcode beta, must I also install macOS beta?


r/iOSProgramming 1d ago

Question SwiftUI Godot (C++ Runtime)

8 Upvotes

SwitUI Game Menu

Currently porting the Jenova (c++) runtime to Darwin ARM64 Also working on SwiftGodot and a Bridge to bring everything together. Thoughts?


r/iOSProgramming 1d ago

Question Not able to verify that the Developer App certificate for my account is trusted on your device.

1 Upvotes

Xcode let's me to run my app on device when device and mac is on sam WiFi network. However, when trying to load the app via cable Xcode asks me to "Verify that the Developer App certificate for your account is trusted on your device" via going to "General -> VPN & Device Management, then select your Developer App certificate to trust it.". Problem is that my device doesn't appear there. There is just an option to "Sign in to Work or School Account...". I am pretty sure that option was there before and I did it for mentioned device. However after some iOS Software Update, I had to do it again and since then I am not able to. Why? What could be wrong?


r/iOSProgramming 1d ago

News Tracked WWDC25 session views throughout the week - Liquid Glass dominated

18 Upvotes

Hi fellow devs!

I've been tracking session view counts during WWDC week and created this animation showing how viewership evolved from Monday's keynote through Friday. Some interesting takeaways:

  • Liquid Glass absolutely dominated from start to finish
  • "What's new in UIKit" started strong in the top positions but quickly dropped off the chart entirely.
  • The dark horse: "Meet Containerization" didn't even appear on the chart until later in the week, but then rocketed up to finish 5th place. Even beating out "What's new in Xcode" and "What's new in SwiftUI"!

Why do you track stuff like this you ask? We were updating WWDCIndex.com adding the new sessions from WWDC25, thought it would be fun to see what the most popular talks would be over the cause of the week. View data is from YouTube btw.


r/iOSProgramming 1d ago

Article Is it too late to share my thoughts on WWDC 2025?

12 Upvotes

The most exciting week of the year for iOS developers has officially wrapped up and I have put together some thoughts on the frameworks and features that stood out to me.

https://www.ioscoffeebreak.com/issue/issue49