我有一個圖像編輯應用程序,用戶可以將效果應用於照片。我怎麼能啓用它,以便用戶可以在文件共享選項卡中的iTunes中看到我的應用程序,然後將照片拖放到應用程序?如何爲我的應用程序啓用文件共享?
像Stanza這樣的一些電子書閱讀器是這樣工作的,這將是一個很酷的選擇。也許有人可以指出一個教程或資源,談論如何啓用和使用這種技術。
我有一個圖像編輯應用程序,用戶可以將效果應用於照片。我怎麼能啓用它,以便用戶可以在文件共享選項卡中的iTunes中看到我的應用程序,然後將照片拖放到應用程序?如何爲我的應用程序啓用文件共享?
像Stanza這樣的一些電子書閱讀器是這樣工作的,這將是一個很酷的選擇。也許有人可以指出一個教程或資源,談論如何啓用和使用這種技術。
您只需在應用的信息列表中設置UIFileSharingEnabled
(Application Supports iTunes file sharing
)即可。 Here's文檔鏈接。向下滾動到文件共享支持部分。
過去,還有必要定義CFBundleDisplayName
(Bundle Display Name
),如果它不在那裏的話。 More details here。
對於那些與我一樣挑戰的人:**在Xcode中編輯* info.plist *文件時,應用程序支持iTunes文件共享**。 – LavaSlider 2012-03-26 14:50:36
是否有任何理由不能在一個應用程序中有效?我啓用它,但該應用程序不會顯示在iTunes文件共享 – rraallvv 2013-02-05 07:40:35
@rraallvv你在嘗試開發構建還是臨時構建? – Vin 2013-02-05 07:54:53
根據apple doc:
文件共享支持
文件共享的支持讓應用程序使在iTunes 9.1及更高版本的用戶數據文件。聲明其 支持文件共享的應用程序使其用戶可以使用其目錄/文件 的內容。然後,用戶可以根據需要從iTunes中將文件和 移出該目錄。此功能不支持 允許您的應用與同一設備上的其他應用共享文件;即 行爲需要粘貼板或文檔交互控制器 對象。要啓用文件共享爲您的應用程序,請執行以下操作:
添加UIFileSharingEnabled關鍵看你的應用程序的Info.plist文件,關鍵的值設置爲YES 。 (實際的密鑰名稱爲 「應用程序支持iTunes文件共享」)
將想要共享的文件放入應用程序的Documents目錄中。
當設備插入用戶計算機時,iTunes在所選 設備的應用程序選項卡中顯示文件共享部分。
用戶可以將文件添加到此目錄或將文件移動到桌面。支持文件共享
應用程序應該能夠在文件 已添加到文檔目錄識別並作出適當的反應。 例如,您的應用可能會使其任何新文件的內容 都可以從其界面獲得。您絕不應該向用戶提供 該目錄中的文件列表,並要求他們決定如何對這些文件執行 。
有關UIFileSharingEnabled項的其他信息,請參閱 信息Property List Key Reference。
新的XCode 7只需要Info.plist中的'UIFileSharingEnabled'鍵。 'CFBundleDisplayName'不再需要。
還有一個提示:不要只修改'測試'目標的Info.plist。主應用程序和「測試」具有不同的Info.plist。
嗨。我在我的info.plist中添加了「應用程序支持iTunes文件共享」 - 「是」。但是當我在Xcode上啓動「運行」按鈕時,該行會自動刪除。你有沒有同樣的問題? – 2017-05-11 03:34:42
如果您在plist中找到字母,應該是「應用程序支持iTunes文件共享」。
在Xcode中8.3.3的.plist添加新行,真正的價值
應用支持iTunes的文件共享
http://stackoverflow.com/questions/34336100/unable-to-請參閱-sqlite-file-in-itunes – Sanju 2016-01-27 06:06:11