2011-09-20 132 views
13

是否可以在iPhone或iPad應用程序中使用rsync lib?或者,也許有什麼替代方案適合通過sftp進行遠程文件同步?是否可以在iOS應用程序中使用rsync?

+0

它是什麼,你想要什麼?將遠程文件夾同步到應用程序文檔文件夾?無論如何,不​​,你不能使用rsync,因爲你不能運行命令行命令。並且iOS SDK中沒有框架來做到這一點... –

回答

0

我不得不關閉這個問題,因爲目前只有幾個可能的解決方案,它們都不是'開箱即用'。

我在AppSote上發現了一些程序,它以某種方式模仿rsync功能,因此畢竟使用rsync是可能的,但不是那麼簡單。

修改rsync把它變成一個庫是可行的,但這不是這些程序之一的作者如何做到的。這樣做會使應用程序受到Apple不允許的GPL支持。

還有其他的方法,如http://search.cpan.org/~leakin/File-Rsync-0.42/Rsync.pm(perl模塊)和https://github.com/kolosy/rsync.net(c#)。

我懷疑從iOS 5.0發佈以來,有人會真的需要rsync lib for iphone。然而,人們可能需要它來支持一些遺留代碼,但即使從頭開始重新編寫rsync lib也是有問題的,因爲它是複雜的工具,而且這項任務肯定會花費兩三個月的時間。

+0

嗨挖。有趣的閱​​讀。這是什麼意思,你不需要Rsync?你在談論iCloud嗎? –

+0

是的,你是對的。也許我對rsync太過分了 - 我正在考慮我的客戶想要在6個月前推出的項目 - iOS設備的文件共享應用程序。 – asdf

+0

@dig嗨,你最終訴諸使用iCloud或rsync?如果是iCloud,它是否適合你?我聽說過有關使用它的壞消息,尤其是與CoreData一起使用它。 – Unheilig

2

acrosync似乎值得一試,因爲它實現了從頭開始重寫的rsync客戶端庫,並且可以在多個平臺(包括iOS)上使用。

https://acrosync.com/library.html

+0

感謝您指點這個有趣的工具,我希望3年前擁有它:-) – asdf

相關問題