2012-01-11 51 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