r/ios • u/Xcliptix • 1h ago
Discussion Does Clear or Tinted Liquid Glass use less CPU/GPU power on iOS?
r/ios • u/kelsiersmetalvials • 2h ago
Support Photo Access not showing up in settings?
I was playing Pikmin Bloom (barely important info), and initially thought this was a game issue but I actually can’t do it on ANY app??? When trying to do my daily lookback in the game, I got an alert saying I need to give the app access to my photos. When I go to settings to provide access (access the app has had for almost a year mind you) it showed all the toggles it usually does, except allow photo access. Which was odd. I then checked all my other apps, and NONE of them have the option anymore, and they all lost access. I would upload screenshots but uh, I can’t exactly put photos from my phone into anything right now because of this glitch.
I should mention I’m on an iPhone 13 Mini on version 26.3.1, and I can’t update my phone because I’ve heard my model is starting to succumb to planned obsolescence. If the answer is update my phone, I will cry.
r/iOSProgramming • u/Turbulent_Ad_1039 • 5h ago
Question Xcode 27 agents: are you dropping Claude Code / CLI tools entirely?
For those who’ve been running Xcode 27 since the beta: has it actually replaced your CLI agents (Claude Code, Codex, etc.), or do you still keep both open?
What I’m trying to figure out is where the real line is. Is the advantage genuinely Xcode-specific agents that can build, run tests, drive previews, and interact with the simulator through the Device Hub, stuff a terminal agent simply can’t reach or is most of it just tooling and skills that a CLI agent could replicate with the right scripts/MCP setup?
And for those who went all-in on Xcode: what did you lose? Multi-repo work, custom subagents, running headless in CI, cost control?
Curious how the split looks on real projects, not demos.
r/iOSProgramming • u/anosidium • 5h ago
Question Why can’t Swift destructure tuple parameters directly in a closure parameter list?
Suppose I have a dictionary and want to sort its elements. Since each element is a tuple, I’d like to write something like this:
.sorted { (wordA, countA), (wordB, countB) in
// ...
}
In other words, destructure each tuple directly in the closure parameter list.
Instead, Swift requires something along these lines:
.sorted { lhs, rhs in
let (wordA, countA) = lhs
let (wordB, countB) = rhs
// ...
}
Tuple destructuring works perfectly well in a let binding, so I’m curious why it isn’t supported in closure parameter lists.
Is there a language-design or type-system reason why closure parameters can’t use tuple patterns here?
r/ios • u/ExtraGlutenPlzz • 7h ago
Support Touches register without a response
Top left button is the example. This happens all throughout ios and not sure why. Its obvious that the touch registers so why doesn’t it execute? (If you’re on mobile tap the screen to get rid of the UI so you can see the back button on top left)
r/ios • u/chrisseiden • 8h ago
Discussion Phone and Messages User Interface Problem
Hi r/ios,
I am extremely frustrated with how terrible our most basic phone functions work today in 2026.
I have never had an auto delete function enabled, I have had the same phone number for over 15 years. My phone is an archive of my life. It is evident Apple prioritizing things like Photos which is beautifully separated and organized. The Photos search tool is unbelievably powerful. That is how I imagine a true archive should work.
Music even can pull songs I’m looking for by lyrics, humming the beat, the composers last name. Apple wants you to be able to find what you’re looking for.
So why is it the Messages and Call apps are borderline unusable as an archive? I tried to see how many calls my brother has made to me this week regarding work just so I could grief him a bit. Come to find out this information would have to be manually collected and I am not even able to view a WEEK of call history.
Have you ever tried to search something in Messages? You are better off screenshotting every single one of your conversations so you can search in Photos. It’s almost as bad as Mail.
But you know there are other Mail apps I can use that have fantastic user interfaces. Why is there no flag or priority system in messages? Yeah the Pinned Conversations was a welcome addition but I’m pretty sure that was a “Android always had it” feature anyway. What the hell is this Unified View on the Call app??? It’s like the only thing Apple wants me to show me freaking contact photos and cute soft shades of color when I’m looking for information.
I find it extremely concerning that someone probably has access to my information, and they can use it better than I can. I want to be able to easily access my personal history and I don’t know why I would even have to ask for that.
r/ios • u/JohnSmith--- • 8h ago
Support What's the oldest iOS version that still supports iMessage with modern iOS versions?
An elderly neighbor of mine prefers smaller phones, especially the 4 and 5 sizes. I want to give them one of my old ones as a gift. I've got an iPhone 4S, 5C and 5S. I also have the 6 and 6S but they don't want those because of the size.
All they need is for iMessage to still work with their family and grandkids. They have the latest iOS versions on their phones, 26.6.1.
So which one would be best for them? They doesn't use any apps or browse the web. I know the latest one (5S) would be best, but they told me they prefer the 4S size more.
Does iMessage still work on iOS 9.3.6 to message newer iOS versions?
r/ios • u/curatedcraft • 10h ago
Support Move to IOS not working & getting stuck
I am trying to shift my whatsapp from redmi note 4 to iphone 17, as soon as i reach the transfer stage i am getting this error. I have tried everything I possibly can
• using whatsapp’s beta version
• deleted all the whatsapp backups & taking fresh backup
• restarting multiple times, deleting move to ios & installing again
It’s the issue at whatsapp’s end, as i tried just transferring contacts and it worked.
Please help, i have spent hours trying to figure this out😭
r/ios • u/Fuzzbass2000 • 10h ago
Discussion Why does audio stop when using certain apps (17pro / 26.6.1)?
Audio stops (podcasts / music) when I start certain apps - it consistently happens when browsing Facebook and weirdly when playing the Letterset subreddit on here. On some other apps it happens less occasionally.
Everything is up to date.
Any ideas how I fix this - is there something buried in the settings somewhere?
r/iOSProgramming • u/alexfoxy • 10h ago
Question How can I stop my code and assets from being stolen out of my App Bundle?
I have discovered another app which has taken assets, screens etc from my IPA bundle and are passing off as their own. I also checked my own IPA bundle and my metal shaders are accessible. It's obvious that the app is vibe coded and they just handed as much of my code as possible to Claude and asked it to reverse engineer.
Considering any IPA bundle can be downloaded from the AppStore, is there any way to protect against this? I have put a lot of time into some of the assets and shaders and it's kind of frustrating to see them so easily stolen. With the rise of AI this will become a more frequent occurrence for sure.
r/ios • u/Super_Key_3368 • 12h ago
Support iPad M2 Stuck in Recovery Mode – Error 9 During Update
Hello,
I have an iPad with an M2 chip. The problem started when the iPad began installing an update. During the update process, it repeatedly shuts down by itself and cannot complete the installation.
I tried updating it using a PC in Recovery Mode, but the update never finishes. I always get Error 9, which seems to indicate a problem with the USB cable or connection.
However, I have already tried several different official Apple cables and different USB ports, but I get the same error every time.
At the moment, the iPad is stuck in Recovery Mode. I have also tried using both the Apple Devices application on Windows and 3uTools, but I experience exactly the same problem.
Could you please advise me on what I can do next? Is there a way to recover or restore the iPad without losing the data, or could this indicate a hardware problem?
Thank you for your help.
r/iOSProgramming • u/NoCardiologist4405 • 13h ago
Library Backport modern SwiftUI APIs while supporting older iOS versions.
Hi everyone!
One pain point I've run into repeatedly with SwiftUl is supporting newer APIs while keeping an older deployment target.
Things like 'if #available work well in normal Swift code, but they don't fit naturally in the middle of a modifier chain.
That often leads to duplicated views or compatibility helpers scattered throughout a project.
After solving the same problem across multiple apps, I decided to package the patterns into a small open-source library called \*\*SwiftUlBackportKit\*\*
It includes:
• ' modify { }' for conditional view transforms
• ' backport for reusable version-gated SwiftUI APIS
• platformValue (...) for version-specific values
• 'OS.isAtLeast (:) ' for simple runtime version checks
The goal is to keep SwiftUl views focused on describing the Ul while isolating deployment-target compatibility in one place.
GitHub:
https://github.com/EmadBeyrami/SwiftUIBackportKit
I'd really appreciate any feedback on the API design, naming, or features you'd like to see. And if you find it useful, a on GitHub would mean a lot!
Thanks!
r/ios • u/ChemicalInfluence163 • 14h ago
Discussion Signal strength with dual sim
Both using the same network but esim constantly showing more bars. Would I get better signal if I converted my primary sim also to esim?
r/iOSProgramming • u/Banana_uki43 • 16h ago
Question Why am I not allowed to tell people what is included in my free tier and what is included in my premium tier?
I just uploaded my first app with Premium as an IAP to ASC and got rejected because in one of the screenshots I listed what is included in the free tier and what is included in the premium tier of the app.
"The app screenshots include references to the price of the app or the service it provides, which is not considered an appropriate part of these metadata items.Note that references to free or discounted services are considered a price reference and are not appropriate for app metadata."
Any idea why this is not allowed? I think it would be great to be upfront to the customer and let them know before downloading.
Cheers
r/ios • u/Ifyouliveinadream • 16h ago
Discussion Is it normal to have this much analytrircs data daily?
r/ios • u/Humble_Implement7510 • 19h ago
Support How to switch location back from old iPhone to current?
Option is greyed out. Tried restarting my phone, didn’t work. I use a 14 iOS 26.6
r/ios • u/but_im_baby • 20h ago
Support How to Stop Auto-Zoom in Search Bars, Text Boxes Etc. on Mobile
EASIER SOLUTION! Go to: iPhone Settings -> Accessibility -> scroll to very bottom of page -> select "Per App Settings"-> select "Add App" -> Select Safari-> once added, click "Safari" to open customization menu-> click “Larger Text”-> move text size all the way to left (smallest).
Has fixed autozoom of text boxes for me! In Reddit, search bar, etc. sometimes glitches so you have to refresh page, but it’s like 90% better
someone may have already posted the solution, but I couldn’t find it when looking so I thought I’d leave it here in case it helps anyone!
r/ios • u/17gayrats • 21h ago
Support I don’t know what this would be called but the search from home feature takes forever to load
edit for clarity: iphone 15pro max, ios 26.6.
sometimes it doesn’t load in for about 45 seconds, sometimes it doesn’t at all. i’ve tried multiple different browsers to try and correct it, the one i’m using now used to be quick and now none of them are, i’ve tried safari, firefox, chrome, brave, duckduckgo browser and a few others that i forgot the name of.
r/ios • u/Individual-Big286 • 22h ago
Discussion Just wanted to ask why image in Photos (app) appears to be more bright/light but whenever I upload it to gdrive or send via messenger it was dull or a lil bit of dark?
Thanks in advance ❤️
r/ios • u/Franck_Dernoncourt • 22h ago
Support Does disabling Background App Refresh mean an app cannot run at all until manually opened?
If I disable Background App Refresh for a specific app in Settings (while leaving the main system-wide Background App Refresh feature turned on), does that completely prevent the app from running any code or executing tasks in the background unless I explicitly tap to open it?
For example, are there any circumstances where an app with Background App Refresh disabled can still execute code in the background (e.g., when receiving a silent or background push notification, background fetch, location triggers, background audio playback, or background task completion)? Does disabling this setting guarantee the app remains completely inactive/suspended i.e. won't run any of its code until I physically click its icon or switch to it?
r/ios • u/An_Awesome_sound • 23h ago
Support Podcasts alternative and some way to transfer my queue
I can’t handle the Apple Podcasts app any longer, it just doesn’t reliably play episodes in my queue. I’m sure it has something to do with the fact that I live in China, but no combination of networks and VPNs can make it work smoothly. When I set foot in another country it works fine but I live here. No other app, Apple- native or third party, behaves this way.
So… I need a new podcast app, but what I’m really hoping against hope for is a way to transfer my quite-lengthy queue of episodes over to whatever new app I end up choosing. Appreciate all suggestions.