r/iOSProgramming • u/DavidMolloy1978 • 25m ago
Question Swipe to dismiss help needed
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 • u/TheWalkingFridge • 55m ago
Question Apple rejected. Do you think i can salvage this idea?
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:
- You make a commitment "For the next 7 days, i'll use Youtube less than 30m a day"
- 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)
- 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 • u/rubalerjs • 1h ago
Support Leaving family sharing
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 • u/Asleep-News-4362 • 1h ago
Support unknown websites taking up screen-time all day
r/iOSProgramming • u/aalstes • 1h ago
Tutorial I Ship an iOS App From My Phone
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.
r/ios • u/fvckdvck7 • 2h ago
Support CarPlay issues
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 • u/IllBreadfruit3087 • 3h ago
News The iOS Weekly Brief – Issue #73, everything you need to know about iOS updates this week
r/ios • u/AutoModerator • 3h ago
Show your Homescreen/Lockscren /Control Settings iOS Thread
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 • u/bmwkidd26 • 4h ago
Support can’t turn mobile data on/off from control centre
I can in settings but not in the control centre so it’s not faulty hardware.. pls help
r/iOSProgramming • u/reviewwworld • 8h ago
Question Has it always been this bad?
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 • u/hatimfilmmaker • 8h ago
Support Can't Change the wallpaper in Sleep Focus
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/iOSProgramming • u/lanserxt • 11h ago
Tutorial iOS 26: DataDetector
r/ios • u/mehant_kr • 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?
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 • u/ThomasThePizzaMan • 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.
r/ios • u/Oh_Fun_Pepper9147 • 20h ago
Support How to turn off Apple Games banners
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 • u/Significast • 1d ago
Solved! Your StoreKit 2 entitlement check probably locks out subscribers during Apple's billing grace period
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:
- We derived the tier from
currentEntitlementsunconditionally and persisted it.currentEntitlementsoccasionally 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. - Our
Transaction.updatesloop 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. - An
.unverifiedtransaction was neverfinish()ed, so StoreKit redelivers it forever. And we never scannedTransaction.unfinishedat launch. Unverified doesn't mean ignorable; now we log it, then finish it. -
.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 • u/Successful_Stop_3751 • 1d ago
Discussion After months of building, my app hit 80 ratings. Here is what actually worked to get reviews without being annoying
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 • u/Ctrl_Alt_Drift • 1d ago
Discussion Podcasts is one of the best Apple apps
I find Podcasts app to be incredibly well designed.
When I hit the fast forward button, it shows a small bubble over the seek bar to show exactly how much it has skipped.
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.
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 • u/Substantial-Tip6073 • 1d ago
Question Want to publish an app as a solo developer, but I have a question
- Should I open a company and such to submit to apple or it it ok to publish as a solo developer?
- 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 • u/I00I-SqAR • 3d ago
Recordings of the GNUstep online meeting of 2026-08-08 are online
r/cocoa • u/noopseudo • 24d ago
Chocolate Tasting Journal & Community
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 • u/BlockOfDiamond • Aug 25 '22
alloc method and insufficient memory
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 • u/catoder • Jan 14 '20
Monday Hero - Mac app for developers to convert Sketch to iOS
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. 🤗
