2017-03-13 157 views
-1

在我的C++ Windows應用程序中,我的用戶可以通過USB插入他們的移動設備,我的應用程序可以將特定文件傳輸到設備。對於Android設備,我可以使用MTP。但iOS設備讓我絆倒了(我不是iOS用戶)。通過USB將文件從iOS設備傳輸到Windows PC

立即,我看到MTP不是一個選項,因爲我無法通過Windows資源管理器查看設備的文件系統(不期望那樣)。所以現在我被卡住了,感到困惑。 Google瘋狂搜索,所有我發現的是其他第三方程序可以做到這一點,但我找不到任何文檔或資源。

有人能指出我正確的方向嗎?在連接的iOS設備上查看文件系統需要做什麼?有沒有我可能不知道的圖書館,我找不到?我可以看到iTunes有我正在尋找的功能。

謝謝你的時間!

+0

不幸的是什麼你問的是不支持因爲蘋果認爲他們的用戶並不需要它:)。蘋果似乎多年來一直在努力。所以我強烈懷疑其他第三方程序可以做到這一點,除非設備植根。你可以提供一個這樣的應用程序的鏈接? – SergGr

回答

1

好吧,看起來我的評論是錯誤的。至少有libimobiledevice http://www.libimobiledevice.org/https://github.com/libimobiledevice/ifuse,聲稱仍然支持訪問iOS設備文件系統,甚至聲稱是跨平臺的。我還沒有嘗試過,以驗證這些聲明是否屬實。

https://www.theiphonewiki.com/wiki/MobileDevice_Library見一些可能的替代

+0

太棒了!非常感謝。我會仔細研究它,並在完成後接受這個答案:) :) – mrg95

+0

事實證明,這比我原先想象的要困惑得多。我會接受這個答案,因爲它看起來是正確的,但我認爲這需要Linux和更多的知識比我現在。我將不得不投入大量時間來正確實施。雖然謝謝! – mrg95

+0

@ mc360pro,這是個壞消息。你是否只嘗試過「libimobiledevice」,或者你是否還探索過使用我提到的wiki refrenced中的dll的路徑(比如那些http://stackoverflow.com/questions/29885368/build-project- visual-c-failing-missing-files試過)? – SergGr

相關問題