iTunes备份和还原是否适用于通过OTA部署的iOS应用程序?

时间:2013-11-21 11:59:05

标签: ios iphone objective-c itunes testflight

我正在通过OTA(Testflight)向客户部署应用程序。我听说如果我们使用相同的配置文件用于Appstore分发来部署OTA应用程序,那么正常的iTunes备份和恢复过程应该可行。 这是对的吗?

但目前我正在这样做。我也使用相同的App Store分发配置文件通过OTA进行部署。但OTA应用程序不通过iTunes显示/同步?

任何想法?

2 个答案:

答案 0 :(得分:7)

来自此Apple iPad in Business document

的备份部分

“您在内部开发并使用企业配置文件分发给您的用户的应用程序将不会备份或传输到用户的计算机。但是,设备备份将包括企业应用程序创建的任何数据文件。”

我认为您可以在此处使用非AppStore配置文件替换“企业配置配置文件”。

换句话说,iTunes仅备份从AppStore下载的应用程序。

答案 1 :(得分:2)

我可以确认实际的.ipa文件(包)没有备份到iTunes或iCloud,但您的应用程序写入的数据(例如通过NSUserDefaults)至少保存到iCloud。

要检查它,请转到

  • 设置
  • 的iCloud
  • 存储和备份
  • 管理存储
  • 选择您的设备
  • 在“备份选项”下,选择“显示所有应用”

您可以在此处找到应用的数据(确保已将其打开以备份到iCloud)。

现在您可以从Testflight恢复应用程序,通过Xcode再次部署它或通过iTunes复制.ipa文件。您应该看到其数据已预先填充。