I'm trying to understand how UIDevice.current.identifierForVendor behaves when an iOS app is restored via iCloud onto a different physical device.
Context
I'm building an app that needs to detect whether it’s running on a newly restored device (for example, after the user transfers their iPhone via iCloud setup).
To do this, I save the value of UIDevice.current.identifierForVendor?.uuidString in persistent storage (e.g., UserDefaults).
The question
If I install my app on Device A, store the identifierForVendor value, back up the device to iCloud,
and then restore that backup onto Device B, will the restored app see the same identifierForVendor value, or a new one?
More specifically:
Does iCloud backup/restore preserve the underlying “vendor” ID across devices?
Is the identifierForVendor tied only to the bundle identifier and vendor prefix, or also to the physical device hardware?
If the user deletes all apps from the same vendor, then restores them from iCloud, is the ID reset?
What I’ve found so far
Apple’s docs say:
“The value of this property is the same for apps that come from the same vendor running on the same device.
If the user deletes all of that vendor’s apps from the device and then reinstalls one or more of them, the value may change.”
However, it doesn’t explicitly mention what happens after iCloud restore onto a new device.
Goal
I want to know if it’s safe to use identifierForVendor to detect a new device context (e.g., trigger a refresh of a Firebase token when the user’s device changes).
Environment
iOS 17+ (latest)
Swift / Capacitor app bridge
Testing between iPhone 14 Pro → iPhone 15 Pro (iCloud restore)
This is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and join us in fostering a supportive community.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Beta two keeps hanging during the download process and says connect to wifi (which I am) or after hours it may download the beta 1.4gb file only to have to freeze in next processing step.
I have tried all the resets, reinstalling both the watch and the phone running OS26.1 Beta 2 etc.
The impact is the watch and the current software implementation is only getting a couple hours of battery usages before going dead
Hi everyone,
I’ve been exploring the process of building a food delivery app for iOS — something similar in concept to Uber Eats or DoorDash — and I wanted to get insights from this community on how to make it scalable, efficient, and user-friendly from a technical standpoint.
I recently went through a really detailed guide on Food Delivery App Development that covers architecture, features, and cost estimation. It got me thinking about a few Apple-specific development challenges and opportunities:
Optimizing real-time order tracking using MapKit + Core Location — how are developers here handling live driver updates efficiently without draining battery or hitting API rate limits?
Push notifications & dynamic updates — what’s the best way to design these using Apple Push Notification service (APNs) to ensure timely delivery and minimal latency?
Data synchronization across user roles (customer, restaurant, driver) — would CloudKit be a viable option for lightweight sync, or should we rely on a custom backend?
UI/UX frameworks — any experience using SwiftUI for complex real-time interfaces like order tracking screens or live chat between users and delivery partners?
I’m also curious if anyone has experience using AI-driven personalization or predictive ordering features within Apple’s ecosystem — perhaps leveraging Core ML or on-device inference for suggestions.
Would love to hear from developers who’ve tackled similar challenges — what frameworks, tools, or architectural patterns worked best for you?
Thanks in advance for sharing your thoughts — and if anyone’s interested, here’s that guide I mentioned earlier that sparked this exploration:
🔗 Food Delivery App Development
Topic:
Community
SubTopic:
Apple Developers
I’m looking for iOS and Apple Watch users to help beta test ChoreFit, a fitness app that transforms everyday chores into measurable workouts using NEAT (Non-Exercise Activity Thermogenesis) science.
What it does:
• Tracks chores like vacuuming, mopping, and laundry as real workouts
• Syncs with Apple Health for steps, heart rate, and calories
• Lets you start or pause chores right from your Apple Watch
• Adjusts effort based on body weight and optional weighted vests
What I need from testers:
• Install via TestFlight (link provided once approved)
• Use the app during normal household tasks
• Share feedback on usability, Apple Watch sync, and calorie accuracy
If you’re interested in movement tracking, fitness analytics, or wearable integration, I’d love your help validating and refining this app before public release.
Just got the bug while listening music and started my stopwatch.
Now what’s interesting is when i continuously opened the music app music is in play mode.
when opening ChatGPT it stops the music.
I don’t understand why but its quite annoying.
I’m experiencing a strange issue with the App Switcher on my iPad.
When I swipe up from the bottom to open the App Switcher, the apps that should be running sometimes don’t appear — they briefly flash for a split second and then disappear.
The App Switcher itself stays open, but it shows no app cards.
Here are some details:
Device: iPad Pro (11-inch, 2nd generation)
iPadOS version: 26.0.1
Reproducibility: Happens intermittently
Steps to reproduce:
Open several apps.
Swipe up from the bottom and pause to show the App Switcher.
Sometimes, the app cards flash for a moment and then disappear, leaving the App Switcher empty.
Expected behavior:
The App Switcher should display all running apps consistently.
Actual behavior:
The App Switcher appears, but the app cards briefly flash and disappear, leaving a blank screen.
I’ve seen a few similar reports on the Apple Support Community, but I’m not sure if this is a known issue in iPadOS 26.0.1.
Has anyone else encountered this problem? Any confirmations or workarounds would be appreciated.
Thank you in advance!
iphone 16pro max lag in animation while closing an app folder on my home screen and while closing assistive touch button . The animation after closing is like the folder is still open for Seconds and assistive touch button all buttons are showing for seconds even after closing it
Topic:
Community
SubTopic:
Apple Developers
I have hundreds of photo folder and the app don’t have a search bar to choose one of them when a want to save a photo. I have to scroll down until I find the one I want
Topic:
Community
SubTopic:
Apple Developers
Hi I was thinking, wouldn’t it be awesome if Apple had a stock app? I know, it might sound crazy, but honestly, it would be a fantastic addition to their finance section! Imagine having a wallet, Apple credit card, and a stock app all in one place. In my opinion, that could totally revolutionize everything!
Topic:
Community
SubTopic:
Apple Developers
lets say i am in developer beta 26.1 beta 2 ios , i found i cant download the same version public beta 2 because they have the same build number. if so am i be missing some bug fix happened between the same build number developer and public beta release (i.e. 26.1 beta 2)?
Topic:
Community
SubTopic:
Apple Developers
Hi there - I have an Issue everytime an app uses the Frontcamera, it crushes. I tried all the basic steps to help such as newstart of the phone, newest updates of the apps, reset all settings etc. nothing helps. I am now in IOS 26.1.
Any Ideas?
Topic:
Community
SubTopic:
Apple Developers
Hi,
I attempted to migrate my macbook air M1 2020 to a new macbook air M4 several times. Both machines running the latest Tahoe version 26.1 commected over thunderbolt.
despite the whole proccess looking an finishing fine. After the migration my new macbook looks like nothing happend. No files transfered and no setting moved.
Topic:
Community
SubTopic:
Apple Developers
Hello everyone,
I'm a 2nd-year Computer Science student who's excited to dive into iOS development, and I'd really appreciate some guidance from the experienced developers in this community.
MY CURRENT BACKGROUND
I have a solid foundation in programming fundamentals through my university coursework (data structures, algorithms, OOP concepts), and I'm familiar with general software development principles. However, iOS development is entirely new territory for me, and I want to make sure I start on the right foot.
WHAT I'M LOOKING TO UNDERSTAND
Learning Path & Technologies
Should I start with UIKit or SwiftUI? I've heard conflicting opinions about this
How important is it to learn Objective-C in 2025, or should I focus solely on Swift?
Are there any foundational Apple frameworks I should prioritize learning early on?
Roadmap & Structured Learning
Is there a recommended roadmap or learning sequence I should follow?
What skills/topics should I master before moving to more advanced concepts?
Should I learn iOS development in a linear fashion, or is it better to learn as I build projects?
Are there any official Apple learning paths or certifications worth pursuing?
Common Mistakes to Avoid
What are the most common pitfalls beginners face when starting iOS development?
Are there any bad habits or patterns I should consciously avoid from day one?
What misconceptions did you have as a beginner that you wish someone had corrected earlier?
Project-Based Learning
What types of projects would you recommend for someone at my level?
Should I build several small apps or focus on one comprehensive project?
At what point should I start contributing to open-source iOS projects?
Best Practices & Design Patterns
Which iOS-specific design patterns (MVC, MVVM, etc.) should I learn first?
How can I develop good habits around memory management and app architecture from the beginning?
What resources do you recommend for learning iOS best practices, not just syntax?
Apple Ecosystem & Tools
Beyond Xcode, what tools should be in my toolkit?
How important is it to learn about TestFlight, Instruments, and other Apple developer tools early on?
Should I get comfortable with CocoaPods/SPM from the start, or wait until I'm more experienced?
MY GOALS
My goal is to build a solid foundation over the next 6-8 months, create a few portfolio-worthy apps and pursuing iOS development as a career path after graduation.
SPECIFIC QUESTIONS
How many hours per week would you recommend dedicating to learning iOS development while managing university coursework?
What's the best way to stay updated with Apple's annual changes and new frameworks?
When should I start thinking about publishing apps to the App Store?
Are there any mentorship programs or communities specifically for beginner iOS developers you'd recommend?
I know this is a lot of questions, but I genuinely want to learn the right way rather than picking up bad habits I'll have to unlearn later. Any advice, resources, or personal experiences you're willing to share would be incredibly valuable to me.
Thank you in advance for taking the time to help a beginner. I'm committed to putting in the work and learning properly!
Topic:
Community
SubTopic:
Apple Developers
While the new system presents several advantages, I have encountered some issues with my iPhone. Specifically, I have noticed instances where the device becomes unresponsive when I open or close an application rapidly. Although the design of the system is commendable, it appears that the devices are not fully optimized to handle the increased demands of the new system.
After updating to the newest beta on my iPhone 16 I'm stuck on this screen after accepting the terms:
No Internet Connection
Setup and activation of Apple Intelligence is unavailable when your device is offline. Connect to the internet and try again.
I tried several different networks and 5G but no luck..
When on a call and when pressing the speaker button during a call iPads come up as an option. I went in to settings->apps->phone, but “calls on other devices” isn’t an option. I’d like to eliminate the option of transferring calls to an iPad but can’t find an option to do it.
MacBook Pro M1: OS 26.1 open Pages, nothing happens. Documents won't open after reboot and re-installing Pages. Force Quit shows Pages in red (not responding). Numbers and Keynote work fine.
Cheers - Dave
Topic:
Community
SubTopic:
Apple Developers
I have an iPhone 11 Pro Max running iOS 26. But since iOS 18, Apple decided to remove the "Time in Bed" feature[1][2].
Is it possible to develop an app that, effectively, "brings back" this feature? It doesn't have to be that accurate. Just a gauge is fine.
As a starter I would like to track the time the phone was in Sleep mode (regardless whether the phone is being used).
I have a minimal programming background but have not developed an iOS app before so any help would be appreciated.
I found out about HealthKit[3] which lets me access (edit?) Health data, but I don't know where to go from there.
[1] https://www.reddit.com/r/iOSBeta/comments/1em8bl6/ios_181_db1_time_in_bed_via_iphone_feature_removed
[2] https://www.reddit.com/r/ios/comments/1fkjat4/apple_removed_the_iphoneonly_sleep_tracking
[3] https://developer.apple.com/documentation/healthkit
Hello Apple Arcade Team,
My partner and I are indie developers building premium spatial games for Apple platforms. We’ve created Cup Pong Galaxy, a 100% spatial game written specifically for Apple Vision Pro and we’d love to have it considered for Apple Arcade.
***** At-a-glance *****
Title: Cup Pong Galaxy
Platform: Designed from the ground up for Vision Pro (spatial gameplay)
Status: Approved for distribution on the App Store (release on hold pending Arcade interest)
TestFlight: https://testflight.apple.com/join/aCBcUUJb (fully functional build)
Game Footage:
https://www.youtube.com/watch?v=JGoJTfUwTdg
https://www.youtube.com/watch?v=CPExWW94ZvQ
https://www.youtube.com/watch?v=dJOKXVhRShA
***** Why it stands out for Apple Arcade *****
Original spatial mechanics: Natural throwing using custom hand gestures and a physics-accurate ping pong system built for Vision Pro.
Innovative collision system: Each animated alien has per-body-part collision objects that follow the armature's animation, allowing ping pong balls to bounce realistically off arms, legs, and heads.
Epic scale: 10 unique worlds with over 50 animated 3D alien characters, 150+ unique 3D obstacles, and 100 total levels.
Boss fights: Defeat bosses by hitting specific body parts with ping pong balls in full 3D space — we haven’t seen this implemented elsewhere on the App Store.
Cinematic world progression: Animated 3D level maps and victory scenes as players conquer worlds.
***** Business/fit *****
No ads or in-app purchases; prepared to align with Apple Arcade guidelines.
Actively adding Game Center integration.
We’ve started work on a second VisionOS game and would love to understand what makes a game a great fit for Arcade.
We’d be grateful if you could review Cup Pong Galaxy and let us know if there’s interest or point us to the correct person/process for Apple Arcade submissions. Any feedback is welcome — it will help us improve our next VisionOS game as well.
Thank you for your time and consideration.
Topic:
Community
SubTopic:
Apple Arcade
We have not received ANY revenue payments from December 2023 through October 2024.
App Store Connect shows no error messages or problem notifications.
Despite submitting multiple support inquiries over several weeks, We have received ZERO responses.
Not even an acknowledgment.
Absolutely remarkable operations, Apple. RIP Apple.
Topic:
Community
SubTopic:
Apple Developers