【问题标题】:How to back up and restore apps on ios development devices?如何备份和恢复ios开发设备上的应用程序?
【发布时间】:2011-07-07 23:53:52
【问题描述】:

我有几个人在 iPhone、iPod Touch 和 iPad 上使用我的应用程序,他们帮助我进行开发。但是,我刚刚发现通过 XCode 放到设备上的应用程序没有通过 iTunes 同步进行备份,因此无法恢复。如何确保以这种方式放置在设备上的应用程序得到备份或恢复?有没有办法从包中取出数据文件,然后再放回去,以防他们需要从头开始恢复应用程序,然后恢复数据文件?

感谢您的回答。

【问题讨论】:

    标签: ios backup restore


    【解决方案1】:

    尝试使用 iTunes 而不是 Xcode 将应用程序安装到设备上。首先将应用程序的 ipa 文件拖放到 iTunes 上。您应该会看到该应用出现在应用列表中。然后只需将设备与 iTunes 同步即可。您可以使用 iTunes 以相同的方式安装配置文件。这就是我将我的应用程序的测试版发送给其他国家的测试人员的方式。向他们发送 ipa 文件和配置文件。我建议创建一个单独的临时配置文件,其中只包含您需要定义的设备,而不是使用团队配置文件。

    通过电子邮件发送应用程序的副本时,您应先将 ipa 文件压缩为 zip 文件。当用户解压缩文件时,在 Mac 上他们会得到一个 ipa 文件。在 PC 上,他们将获得一个与 ipa 文件同名的文件夹。你也可以用同样的方法把ipa文件夹拖到iTunes上。

    以这种方式安装应用程序时,将包显示名称更改为不同的名称也是一个好主意。否则你将无法区分测试版和从应用商店购买的同一个应用。

    【讨论】:

    • 我已经尝试过了——我确实发现了一件有趣的事情。当我从 iTunes 同步应用程序时,应用程序创建的捆绑包数据文件仍然存在,所以当我启动时,瞧,它拥有所有数据。我想我很擅长,感谢 TON 的完整答案。对于另一个主题,我不太关心区分测试版和发布版。 Beta 测试的人不购买,我知道他们是谁。
    • 经过快速测试,似乎这种方式不能用于传输内部应用程序用户数据(是 NSUserDefaults)等。Adhoc 安装的应用程序显然没有真正备份,或者,它们至少没有已恢复。
    猜你喜欢
    • 2012-02-19
    • 1970-01-01
    • 2016-01-19
    • 2013-09-28
    • 1970-01-01
    • 2016-08-29
    • 2011-04-09
    • 2015-07-30
    • 1970-01-01
    相关资源
    最近更新 更多