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)
Apple Developers
RSS for tagThis is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and foster a supportive community.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
This wasn't happening until I updated Xcode to 16.2 (I'm using Sequoia 15.2). When I run any Mac app, I get these errors:
Can't find or decode reasons
Failed to get or decode unavailable reasons
Can't find or decode disabled use cases
I even got these errors running "Hello, world" which tells me that either I need to reinstall or there is a bug.
Thanks for any help,
-Ashley
I have been a galaxy user my whole life, I just switched over to IPhone, because of how much i see the users enjoy it. With that’s said, I make journal entries often in my phone, I would like to know if it is protected from AI usage, as these are my personal thoughts and feelings?
I'm encountering an issue with the App Store Connect Analytics API. to download analytics reports, the app crash data is missing for both ONGOING and ONE_TIME_SNAPSHOT reports.
The crash data does appear in the Dashboard, with the numbers greater than 5, so this doesn’t seem to be related to privacy restrictions.
Has anyone else experienced this issue? Any insights or suggestions on how to resolve this would be greatly appreciated!
Thanks in advance!
I was experimenting with the screen time controls to see how it affected an app I am working on and I created a screen time passcode that I later forgot. Any fix? I can't find the "forgot passcode" button anywhere and I am now unable to turn off find my as a result.
Hi - I've been using logic for a few years now. Three days ago I whilst opening it, a pop up said MIDICORE was not working and I haven't been able to fix it since.
I read online that booting up in safe mode + opening audio MIDI set up would fix it, thing is audio MIDI set up wont load up.
Anyone knows how I can fix it? I am on the verge of tears as I cannot seam to find any information online about audio MIDI set up not opening. And I cannot seam to fix the MIDI issue without it.
Thanks!
Is there some public git repo hosting "https://developer.apple.com/documentation"?
Topic:
Community
SubTopic:
Apple Developers
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
When I updated IOS 26.1, When someone call me over voice call phone kept vibrating after call has been picked for 15 sec. Can you please check what’s the issue
Topic:
Community
SubTopic:
Apple Developers
HAVE ANY ONE EXPERIENCE PASS KEY DEVICE PROMPTS RANDOMLY ON BETA IOS SOFTWARE >?
Topic:
Community
SubTopic:
Apple Developers
After latest beta firmware update 11.4, the screen is non or less responsive. Right before the update everything was working like a charm.
Tried unpairing, total reset as a new watch, but nothing solves the problem
Topic:
Community
SubTopic:
Apple Developers
Hello,
My developer account was closed last week. In a conversation with Apple support, I was informed that the account was closed due to “inactivity”, but the account has always been in regular use and I was preparing to release an app last week.
Now all my work is at a standstill because the account is “Acount Holder” and Apple Turkey Support team states that this account will never be reopened and that there is no support service for Developer account in Turkey. I asked for support for the Developer account globally, but they couldn't find it either.
What can I do about this? My account was not inactive and I was constantly testing my apps via testflight and I submitted the latest version last week. Which department should I contact?
Topic:
Community
SubTopic:
Apple Developers
Inhouse distributions apps stopped working after upgrading to version to iOS 18.1.x
My issue all is inhouse distributions apps, when I open the application it will force stop.
stopped working after upgrading to version 18.1.1. This has happened on multiple iPhones.
Some users able use the application on same OS version but application is not working on newly downloaded device.
iPhone, then updated to version 18.1.1, they app would not work. We deleted the app and the Enterprise App trust was gone.
Then we installed a new version of the app. The phone did not prompt us to trust the Enterprise
app again and the app it would open for a second then close.
I believe when the app was deleted the Enterprise
App was deleted, it’s not actually deleting certificates, because re-installation is not asking to trust certificate again.
I bought a new Iphone 16 promax yesterday. I have 164.87 GB available. I'm running 18.2.1.... It says downloading since yesterday afternoon. I have restarted, changed regions, reset network settings...... nothing.
Topic:
Community
SubTopic:
Apple Developers
after updating to beta 4 the whole phone is not working anymore
nothing is working only making calls and the camera
no apps no internet even if it's connected to wifi or 5G
ANd to get back to the old version you will lose your backup
And now im stuck my data that i can't restore it cuz it have been made on the last IOS beta
I don't want to lose my date and i don't know what to do
Please help
Hi Community!
I have enrolled for an Apple Developer Account. Only 4 hours left until the 48-hour deadline runs out. On the account page it says pending in orange when I click on my name, but it also says that I need to complete payment. I have received an invoice and receipt from Apple confirming that it’s paid, so I’m not planning to pay again. Does this sound like everything is correct and I can just look forward to it, or does it sound like something is wrong? From people’s experience here, does it often take more than 48 hours?
Petter
Topic:
Community
SubTopic:
Apple Developers
Hello,
I noticed that on September 18, 2025, my Active Paid Subscriptions metric in App Store Connect suddenly dropped to 0 (-100%).
However, my subscribers are still active and visible in RevenueCat and Superwall, which both confirm that users have not canceled their subscriptions. This makes me believe it is an App Store Connect reporting issue rather than an actual churn.
Could you please confirm if this is a known data delay/bug, and let me know when the metric will be corrected?
Thank you for your help
Topic:
Community
SubTopic:
Apple Developers
I have a FORD F250 2021. I returned for a deployment, and CarPlay does not work in my vehicle. I have tried all the YouTube, TikTok, Facebook, and Instagram videos I could find. They all actually started to repeat, so I decided to come here. My wife has an iPhone 16 Pro Max, and it connects to CarPlay without any issues. Other than all the social media suggestions, do you have any other suggestions? No, I am not ready to purchase a new device.
How to set speed > 2.0 for HLS video with AVPlayer?
I’m having an issue where the video has no sound when I change the speed to 2.1x or higher
Topic:
Community
SubTopic:
Apple Developers
Cannot download FCPX that was purchased few yerars ago on Macbook pro with Tahoe OS beta. App do not show on my downloaded apps