2017-03-11 38 views
0

在自動測試環境中,我必須使用7.5GB的測試數據,其中包含170k +文件。簡單地用軟件包複製它太慢了(40分鐘以上),因此我想逐步同步iOS設備和Mac之間的測試數據文件夾的內容。例如。使用iOS設備作爲USB驅動器,並使用rsync同步內容,但歡迎任何想法。不,我不能讓設備越獄。基本上我想保持iOS測試套件和Mac之間的兩個文件夾同步。有任何想法嗎?將大量測試數據同步到iOS設備

+0

也許嘗試使用librsync在應用程序的mac和rsync上掛載一個ftp服務器? – deadbeef

+0

不幸的是,我們不能使用LGPL :(現在我試圖在iOS上啓動一個webdav服務器,並將其掛載到mac上,然後使用mac上的rsync同步這些文件夾。 –

回答

0

有一種方法可以使用USB而不越獄你的iOS設備。整個設置通過一個名爲usbmuxd的UNIX套接字工作,蘋果公司用它在USB iOS設備與Mac上的Xcode或iTunes。 iOS設備基本上打開了一個TCP服務器,OSX應用程序連接到它可以從iOS設備獲得TCP連接到服務器的UNIX套接字。之後,您可以使用480MBits的數據流通過USB寫入和讀取數據。

有下與OSX例如應用和iOS,使您可以使用此機制在自己的應用程序MIT許可證一些框架:

https://github.com/jensmeder/DarkLightning https://github.com/rsms/peertalk

這種機制的App Store兼容的情況下,ü需要稍後發佈您的應用程序。一個流行的例子是名爲Duet Display的應用程序,它允許您通過USB將iPad用作第二個屏幕。

希望有所幫助。

+0

絕對有幫助,那太棒了,謝謝! –

相關問題