我正在开发iphone / ipad应用程序。我的计划是让我的测试版客户在将其提交到应用商店之前使用它,以帮助我解决所有问题。
尽管如此,他们将向应用程序输入真实信息。因此,我希望他们能够使用同步功能将应用程序备份到iTunes。
我预计这会正常工作,但事实证明,我没有看到应用程序列表中的应用程序可以通过同步。我的猜测是因为我正在使用开发配置文件。
任何人都可以证实这个猜测吗?或者更好的是,有没有人成功同步正在开发的应用程序(尚未在应用程序商店中)。
提前致谢。
答案 0 :(得分:1)
是的,我认为你是对的。
您需要使用adhoc分发证书构建您的应用程序,而不是开发人员。您可以在iPhone Developers Portal上找到更多相关信息。然后,您可以在磁盘上找到您的应用。您和您的beta测试人员可以通过iTunes安装您的应用程序 -
答案 1 :(得分:0)
将数据备份到iTunes对我来说很合适。我正在使用我的开发证书安装应用程序 - 而不是使用临时分发。但是,您可能希望使用ad hoc将应用程序发送给您的测试人员,因此其中一些不适用(如果您有兴趣,请参阅下文)。
我可以告诉你,我得到的最大类别的支持请求之一是人们在升级设备,设备上的操作系统或我的应用程序后遇到丢失数据的问题。为用户提供备份数据的方式可能是一个好主意,无论是Dropbox集成,自定义服务器还是其他解决方案。
在很多情况下,我升级了iOS设备上的操作系统,并在升级后恢复设备时数据恢复,即使是使用我的开发人员证书安装的应用程序也是如此。如果您真的不确定,可以随时使用XCode管理器备份数据(转到管理器,选择设备,在应用程序下找到您的应用程序,展开它,然后按应用程序数据右侧的箭头按钮),使用iTunes备份设备,然后使用XCode或iTunes进行恢复。使用XCode重新安装应用程序后,数据应该在那里(iTunes备份还原将还原数据,但不会还原应用程序)。