Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does iTunes backup and restore works for iOS app deployed via OTA?

I am deploying an app via OTA (Testflight) to the clients. I have heard that if we use same provisioning profile which is using for Appstore distribution to deploy the OTA app, normal iTunes backup and restore process should work. Is it correct?

But currently I am doing that. I am using same App Store distribution profile to deploy via OTA too. BUT OTA app does not show/sync via iTunes?

Any idea??

like image 640
smartsanja Avatar asked Nov 21 '13 11:11

smartsanja


People also ask

What are the two methods for backing up iOS Content?

In case you ever need an alternative backup, you can back up your device using iCloud and also using your computer.

Does iTunes backup include iOS?

All content list above is what iTunes backup contains. iTunes backs up almost all your iOS content, while there is still some other content that iTunes does not cover. Here are the data iTunes back up doesn't include: Content from the iTunes and App Stores, or PDFs downloaded directly to Apple Books.

Are apps saved in iTunes backup?

But the iTunes app was not of much help as iTunes does not backup apps, it only backs up app data.

Will iPhone backup restore apps?

You can restore content, settings, and apps from a backup to a new or newly erased iPhone. Important: You must first create a backup of your iPhone.


2 Answers

From the Backup section of this Apple iPad in Business document

"Applications you’ve developed in-house and distributed to your users with enterprise provisioning profiles won’t be backed up or transferred to the user’s computer. However, the device backup will include any data files the enterprise application creates."

I think you can replace "enterprise provisioning profiles" with non-AppStore profiles here.

In other words, iTunes only backs up apps downloaded from the AppStore.

like image 101
Rhythmic Fistman Avatar answered Oct 26 '22 22:10

Rhythmic Fistman


I can confirm that the actual .ipa file (bundle) is not backed up to iTunes or iCloud, but the data your app writes (via NSUserDefaults for example) is saved at least to iCloud.

To check it, head over to

  • Settings
  • iCloud
  • Storage and Backup
  • Manage Storage
  • select your device
  • under Backup Options, choose "show all apps"

You'll find your app's data here (make sure it's switched on to backup to iCloud).

Now you can either restore the app from Testflight, deploy it again via Xcode or copy the .ipa file over via iTunes. You should see its data pre-populated.

like image 28
Jay Versluis Avatar answered Oct 26 '22 22:10

Jay Versluis