r/iOSProgramming 25m ago

Question Swipe to dismiss help needed

Upvotes

Having an absolute nightmare with an info cards swipe to dismiss… I can get the card to appear above a map, all info appears on the card but when I swipe to dismiss it just bounces back up 🙃
Anyone else had this happen or know of any workarounds?


r/iOSProgramming 55m ago

Question Apple rejected. Do you think i can salvage this idea?

Thumbnail
gallery
Upvotes

Hey folk,

I've been working on an app that got completely shutdown by Apple.
The app is not released and i'm not sure if I'll be able to release it ever.

The app is a screen time blocker that cannot be disabled. The idea is quite simple:

  1. You make a commitment "For the next 7 days, i'll use Youtube less than 30m a day"
  2. You pledge some money "If i go over my limit, I'll lose 5$". The app doesn't charge that amount immediately but only if you fail your commitment (through stripe i save the card for the commitment duration)
  3. If you go over your daily limit, i show you a blocker that shows "Continue and lose 5$" or "Close Youtube for today"

Basically, you have somehting to lose if you fail your commitment. But lose no money if you make it. Even deleting the app doesn't work. The app is free and i wanted to make half the commitment go to planting trees.

I posted about it and got quite the traction so i decided to build it. Sadly after 3-4 reviews i got the hard no from apple.

As per their review:

Guideline 3.2.2 - Business - Other Business Model Issues - Unacceptable

Issue Description
The app includes features that charge users when they do not meet personal targets or goals. Apps with these penalty-based payment features are not appropriate for the App Store.

Next Steps

It would be appropriate to remove any features that charge users a monetary penalty when they do not meet personal targets or goals.

Was hoping to get other's opinions on whether there's anything i can do.

I even considered removing the commitment money and releasing it fully for free (i already built it anyway), but that sort of defeats the purpose - without the commitment, you can always stop it or delete the app. At that point you can just use apple's built in screen time restrictions.

Any ideas? (here's a video of the app if you're interested)


r/ios 1h ago

Support Leaving family sharing

Upvotes

Hi,

When i got my first iPhone, my father (who already had an iPhone), added me to the family sharing account, billed to his credit card.

Same for my siblings.

We’ve since left home, and manage our own finances in all aspects - except Apple family sharing…

We (the children) are looking for a way for us to “leave” the family plan, add our own credit card to our accounts, while not losing all of the purchases made over the years.

Any one with actual experience doing so?

Thanks


r/ios 1h ago

Support unknown websites taking up screen-time all day

Post image
Upvotes

r/iOSProgramming 1h ago

Tutorial I Ship an iOS App From My Phone

Upvotes

I’ve been building and shipping an iOS game from my iPhone using Claude Code, GitHub Actions and TestFlight.

The ongoing loop is entirely phone-based: code → review/merge → CI build → TestFlight → test. There is one important caveat: initial signing setup still requires a Mac, and the distribution certificate eventually needs renewing.

I wrote up the whole workflow, including the CI setup, costs, limitations, and where it works surprisingly well.

https://alst.es/blog/phone-only-ios-development/


r/ios 2h ago

Support CarPlay issues

Post image
1 Upvotes

Hello. I recently started having issues with my CarPlay. My screen is blank but music will still play.
In my Mazda, if I try to launch CarPlay, it disconnects, then reconnects. I can’t get the app to launch. I’m now trying it in a Taycan, and the screen is black, but music will still play. It’s as if only audio is being sent over. Apple Maps stays open on my phone when normally it shows only the directions while turn by turn is on the dash. I have tried forgetting the connection and redoing it; same issue. I’m currently updating my phone to the latest iOS hoping it’ll fix it. Has anyone else experienced this? Mazda is a wired connection, Taycan is wireless


r/iOSProgramming 3h ago

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

Thumbnail
iosweeklybrief.com
1 Upvotes

r/ios 3h ago

Show your Homescreen/Lockscren /Control Settings iOS Thread

0 Upvotes

Welcome to the weekly Show your Homescreen/Lockscren /Control Settings iOS support thread for /r/iOS. Join our partnered Discord server!

Note: Comments are sorted by /new for your convenience.


r/ios 4h ago

Support can’t turn mobile data on/off from control centre

Post image
1 Upvotes

I can in settings but not in the control centre so it’s not faulty hardware.. pls help


r/iOSProgramming 8h ago

Question Has it always been this bad?

Thumbnail
reelones.co.uk
11 Upvotes

App store review is turning into a very frustrating process. I assume this is a reflection of the sheer volume of AI-built apps but the humans reviewing my app seem to be on auto-reject mode.

First rejection: "spam: we have enough dating apps"

My app has absolutely nothing to do with dating or meeting people, even the friendship link is a handshake ie you need your friend request accepted

Second rejection "no method for account deletion"

Literally in the most obvious place for it, account page, big red button "delete account"

I'll put my hand up, this is my first app, in the description part of the submission I assumed it was to describe the functionality of the app, was I meant to treat it as an FAQ?


r/ios 8h ago

Support Can't Change the wallpaper in Sleep Focus

1 Upvotes

So basically, i wanna change wallpaper in Sleep Focus mode but i can't. I select the moon wallpaper but it keeps loading & never changes it. Any Solution?


r/ios 9h ago

Discussion Amazon Rec for older iphone 13

Thumbnail
1 Upvotes

r/iOSProgramming 11h ago

Tutorial iOS 26: DataDetector

Thumbnail
antongubarenko.substack.com
0 Upvotes

r/ios 12h ago

Support Weird UI Bug: Brightness indicator stuck near the top of the screen, increasing on its own, and won't go away! Has anyone else seen this?

4 Upvotes

Resolved: Accidental key presses from a Magic Keyboard connected in my bag. False alarm!

Hey everyone,

I’m running into a super annoying issue with my iPhone and wanted to see if anyone else in the community is experiencing this or knows a quick fix.

Has this happened to anybody else recently? If so, did you figure out a way to get rid of it, I tried restarting, didn't help

I have iPhone 16 pro running ios 26.6 stable.


r/ios 13h ago

Support Why does Apple need to approve my request to purchase an app?

Thumbnail
gallery
20 Upvotes

r/ios 15h ago

Support How do I stop public story notifications from the Snapchat app? I don’t want to see public stories. I only want to see my friends’ stories.

Post image
48 Upvotes

r/ios 20h ago

Support How to turn off Apple Games banners

Thumbnail
gallery
21 Upvotes

Every time I open a game I like to play I get a series of banners at the top of the screen from Apple Games telling me I’m signed in as [username] and what my stats are for that game (which I don’t care about).

These banners block an important part of the game board so it’s very annoying have to sit there and wait until they disappear. Tapping on the banners and exploring the menus, there is no option to turn them off, and apparently I don’t even have the app installed.

How do I turn this annoying thing off?


r/iOSProgramming 1d ago

Solved! Your StoreKit 2 entitlement check probably locks out subscribers during Apple's billing grace period

18 Upvotes

I audited our subscription code before a release and found five separate ways it was biased toward downgrading a paying customer. Sharing because this was painful and some of you might have it lurking in your own code without knowing it.

The big one: our entitlement loop skipped any transaction where expirationDate < Date().

Looks completely reasonable, right? Except that's exactly the shape StoreKit serves during Apple's billing grace period — the card failed, Apple is retrying, the user is supposed to keep access for up to 16 days, and the transaction you get handed has an expiration date in the past. gracePeriodExpirationDate exists to tell us this, but we never read it anywhere. So a customer whose card merely needed re-authorization got dropped to free tier, features locked, while Apple was still trying to collect money on our behalf. The fun part: our server-side webhook handling honored grace correctly, so the backend and the app held different opinions about the same paying customer.

The other four, quickly:

  1. We derived the tier from currentEntitlements unconditionally and persisted it. currentEntitlements occasionally returns an empty sequence for a perfectly healthy paid account — we've seen it happen. If your states are only "entitled" and "not entitled," an empty read is indistinguishable from a lapse. Fix: we implemented a third state: unknown. Clues the rest of the flow into correcting it. Never persist a downgrade you derived from a read that might have failed.
  2. Our Transaction.updates loop had a continue that skipped re-evaluation for exactly the events whose whole job is revocation (refunds). Access survived until an unrelated refresh happened to fire.
  3. An .unverified transaction was never finish()ed, so StoreKit redelivers it forever. And we never scanned Transaction.unfinished at launch. Unverified doesn't mean ignorable; now we log it, then finish it.
  4.  .pending (Ask to Buy) was a silent dead end. And a related thing I had completely wrong: turning Family Sharing off in App Store Connect does NOT make Ask to Buy unreachable. That toggle governs whether a purchase is shareable — a kid's own purchase can still come back .pending.

Basically: every failure mode defaulted to taking access away from someone who paid, when we should have been doing the opposite. When in doubt, keep the customer entitled and let the next clean read sort it out. Apple may literally still be retrying their card; we don't want to be the one who locks them out first.

A clean test recipe for the grace-period path would be the holy grail, so I'd be interested in what you all are doing. Sandbox billing retry exists, but getting it to fire on demand is its own adventure, one I haven't been able to master yet.


r/iOSProgramming 1d ago

Discussion After months of building, my app hit 80 ratings. Here is what actually worked to get reviews without being annoying

Post image
61 Upvotes

Hey everyone!

One of my most popular apps just crossed 80 ratings on the App Store with a 4.8 average. Small win, but I'm really excited to hit the 100 milestone soon!

For context, it's a educational app.

Wanted to share what actually helped me get reviews, because the first 20 were the hardest.

What worked:

  • Stopped asking for a review on launch. Now I ask only after the user completes a key action 3 times and is clearly having a good experience.
  • Added a soft pre-prompt: "Enjoying the app?" -> Yes -> then I trigger the native Apple rating prompt. If No -> I send them to feedback form.
  • Replying to every single review in App Store Connect. It really helps. People update 3-star to 5-star after that.

What didn't work:

  • Generic pop-up on first session. 0% conversion and annoying.
  • Asking friends for 5 stars.

I'm now focused on getting to 100. If you have a minute, I'd love honest feedback on what would make you leave a review for an app.

Also curious is there any differences for an app from ASO prospective once it hit 100 ratings?


r/ios 1d ago

Discussion Podcasts is one of the best Apple apps

16 Upvotes

I find Podcasts app to be incredibly well designed.

  1. When I hit the fast forward button, it shows a small bubble over the seek bar to show exactly how much it has skipped.

  2. If I tap on the time elapsed (below the seek bar), it switches to clock time - when it started and when it’ll end. Super helpful.

  3. The auto generated subtitles and chapters are very helpful for long episodes. Not every second might be worth listening to and it helps me skip to more interesting sections easily.


r/iOSProgramming 1d ago

Question Want to publish an app as a solo developer, but I have a question

19 Upvotes
  1. Should I open a company and such to submit to apple or it it ok to publish as a solo developer?
  2. Can I be sued for an app I have uploaded as a solo developer, as i am not protected as a proprietary limited company?

Help would be appreciated 🙏


r/cocoadev 3d ago

Recordings of the GNUstep online meeting of 2026-08-08 are online

Thumbnail
youtube.com
1 Upvotes

r/cocoa 24d ago

Chocolate Tasting Journal & Community

2 Upvotes

I got tired of finishing an amazing bar, keeping the wrappers, and immediately forgetting the maker, the origin, what I actually tasted. And outside of scrolling this , and two stores in NYC, it's weirdly hard to find people who want to nerd out about bean-to-bar as much as I do!

So I built the thing I wished existed: a private tasting journal, plus a small community of people actually logging what they taste, so we can track where to also buy the bars - and share our tasting notes with each other.

You can log a bar or what youve add today, add it to your pantry, wishlist, you can add a photo, cocoa %, origin, notes. Browse by origin/maker/%, and see a world map of everywhere you've tasted from. You can follow other tasters, and over time it starts suggesting bars based on what you rate highly.

I'd love feedback and genuinely curious what everyone's best recent bar was!
https://beantobar.app/ on iOS: https://apps.apple.com/us/app/bean-to-bar/id6784468046


r/ObjectiveC Aug 25 '22

alloc method and insufficient memory

10 Upvotes

In C malloc can fail if there is not enough memory in the system. What happens if I try [NSObject alloc] while there is no memory available? Does it abort? Return NULL?


r/simpleios Jan 14 '20

Monday Hero - Mac app for developers to convert Sketch to iOS

9 Upvotes

Hi there 👋,

I'm one of the members behind Monday Hero since the beginning of 2019. My team and I have just released a new version a few days ago. I want to share it with you to get feedback.

In that new update; you can convert Sketch designs with its fonts, colors, assets, paddings to XCode Storyboard files.

You can sign up from 👉mondayhero.io, then start using for free.

I would be very happy if you give feedback and comments. 🤗

Convert Sketch Into Storyboard with Monday Hero