在开发时备份iphone应用程序(在应用程序商店之前)

时间:2010-10-19 03:30:42

标签: iphone objective-c ipad backup sync

我正在开发iphone / ipad应用程序。我的计划是让我的测试版客户在将其提交到应用商店之前使用它,以帮助我解决所有问题。

尽管如此,他们将向应用程序输入真实信息。因此,我希望他们能够使用同步功能将应用程序备份到iTunes。

我预计这会正常工作,但事实证明,我没有看到应用程序列表中的应用程序可以通过同步。我的猜测是因为我正在使用开发配置文件。

任何人都可以证实这个猜测吗?或者更好的是,有没有人成功同步正在开发的应用程序(尚未在应用程序商店中)。

提前致谢。

2 个答案:

答案 0 :(得分:1)

是的,我认为你是对的。

您需要使用adhoc分发证书构建您的应用程序,而不是开发人员。您可以在iPhone Developers Portal上找到更多相关信息。然后,您可以在磁盘上找到您的应用。您和您的beta测试人员可以通过iTunes安装您的应用程序 -

  1. 在iTunes上拖放您的adhoc证书文件
  2. 将您的应用包拖放到iTunes上。
  3. 将iPhone与iTunes同步 - 您已安装并同步。

答案 1 :(得分:0)

将数据备份到iTunes对我来说很合适。我正在使用我的开发证书安装应用程序 - 而不是使用临时分发。但是,您可能希望使用ad hoc将应用程序发送给您的测试人员,因此其中一些不适用(如果您有兴趣,请参阅下文)。

我可以告诉你,我得到的最大类别的支持请求之一是人们在升级设备,设备上的操作系统或我的应用程序后遇到丢失数据的问题。为用户提供备份数据的方式可能是一个好主意,无论是Dropbox集成,自定义服务器还是其他解决方案。

在很多情况下,我升级了iOS设备上的操作系统,并在升级后恢复设备时数据恢复,即使是使用我的开发人员证书安装的应用程序也是如此。如果您真的不确定,可以随时使用XCode管理器备份数据(转到管理器,选择设备,在应用程序下找到您的应用程序,展开它,然后按应用程序数据右侧的箭头按钮),使用iTunes备份设备,然后使用XCode或iTunes进行恢复。使用XCode重新安装应用程序后,数据应该在那里(iTunes备份还原将还原数据,但不会还原应用程序)。