我正在構建一個內部iOS應用程序(所以 - 它永遠不會在應用程序商店中),並且我需要保持服務器和每個應用程序之間的內容同步目錄iOS應用程序的實例。如果我只是想每次都刪除並重新下載這些內容,這很容易,但我寧願使用類似於rsync的內容來下載已更改的元素。同步服務器和iOS應用程序之間的文件目錄
我還沒有找到任何利用rsync的好方法。我認爲在這裏考慮Objective-Git是一種可能性,但是快速瀏覽一下,看起來仍然有很多對遠程存儲庫的支持尚未得到支持。
作爲最後一點,雖然這不會在應用商店,但我不會越獄這些設備,我寧願不依賴任何私人API(儘管如果有一個優雅的解決方案,利用私有API的我可能會考慮它)。
想法?
補充說明:這需要是一個孤立的解決方案。我不會依賴外部服務(如Dropbox,Box.net等)。這需要在設備和服務器之間獨立工作(與設備在本地網絡上)。
我很欣賞這個反饋,但說實話你的答案在這裏並不適用。 HTTP + REST不是解決方案 - 它只是解決方案可以實現的一種方式。說實話 - 如果rsync和Objective-Git在針對iOS編譯時功能完全正常,它們將完美解決問題。目前都有限制,防止這種情況發生。有很多可能的解決方案 - 有些使用HTTP,有些則不使用。最後,我主要關心的是找到一些可行的方法。 – dtuckernet
在這種情況下,我正在使用企業分佈。你可以在這裏瞭解更多關於它:https://developer.apple.com/programs/ios/enterprise/ – dtuckernet
檢查此,http://stackoverflow.com/questions/10774924/rsync-directories-vs-files – iDev