2012-01-11 37 views
1

我想发布我的各种设备上存在的特别版本的更新?如何将更新发布到adhoc构建?

更新:我不介意手动为每个设备手动执行我的问题是,如何更新应用程序,而不必先从设备上删除它们。即我想将数据库保存在设备上... iTunes不允许这样做。

回答

2

我想你将不得不通过iTunes在每台设备上安装一个新的版本。

或者你可以试试TestFlight,这是一个很棒的工具。你可以从设备本身安装一个新的版本。如果您包含TestFlight SDK,您将能够获得该应用的所有会话和所有崩溃(使用堆栈跟踪)。

更新:使用TestFlight。您无需删除应用程序即可安装更新的应用程序。我使用核心数据和NSUserDefaults,安装新版本后没有任何东西丢失。所以我想这是你正在寻找的东西。

+0

请参阅更新请 – TheLearner 2012-01-11 13:58:12

+0

@TheLearner updated。希望它有帮助 – Novarg 2012-01-11 14:01:57

+0

你摇滚! TestFlight真棒。它是完全免费的吗? – TheLearner 2012-01-11 14:25:36

1

如果您使用OTA来分发您的ipas,那么您可以在服务器上更新这些文件,并且如果bundleid和产品名称未发生更改,并且捆绑软件版本和CFBundleVersion短数字高于那些已部署的应用程序应该更新已部署的应用程序。 (虽然我不是100%肯定)...

+0

请参阅更新 – TheLearner 2012-01-11 13:58:17