有沒有人得到UIFileSharingEnabled或CFBundleDocumentTypes的工作?我將UIFileSharingEnabled作爲true添加到了我的plist,並使用了下面鏈接中的Apple示例CFBundleDocumentTypes,但似乎無法使其工作。CFBundleDocumentTypes&UIFileSharingEnabled問題
我看不到我的應用程序下,在iTunes的文件共享,而當我在mail.app
有沒有人得到UIFileSharingEnabled或CFBundleDocumentTypes的工作?我將UIFileSharingEnabled作爲true添加到了我的plist,並使用了下面鏈接中的Apple示例CFBundleDocumentTypes,但似乎無法使其工作。CFBundleDocumentTypes&UIFileSharingEnabled問題
我看不到我的應用程序下,在iTunes的文件共享,而當我在mail.app
Carloe,
將您的app-info.plist作爲文本文件打開。該UIFileSharingEnabled設置應該是這樣的:
<key>UIFileSharingEnabled</key>
<true/>
如果你做了什麼,我沒有和在plist中加入UIFileSharingEnabled並將其值設置爲YES,你的關鍵將是這樣的:
<key>UIFileSharingEnabled</key>
<string>YES</string>
我後修復了該鍵,我的應用程序就直接彈出到iTunes的應用程序選項卡下的文件共享部分。
希望能解決您的問題!
我不知道UIFileSharingEnabled是否以您認爲的方式工作。蘋果提到從4.0開始將郵件作爲功能。設置它應該意味着你的應用出現在iTunes的文件部分。
UIFileSharingEnabled,是的。但是CFBundleDocumentTypes註冊應用程序能夠打開系統指定的文件格式。唯一的問題是似乎沒有人能夠得到它的工作。 – carloe 2010-04-12 15:46:58
我不能問你是否在4.0中試過,因爲那是NDA。但是考慮到他們公開表示的內容,我不認爲這在3.2中起作用(即使文檔暗示它應該)。 – 2010-04-13 23:51:25
文件共享在3.2上工作,但有一個小錯誤,你必須刪除應用程序後,添加UIFileSharingEnabled到plist爲了讓itunes刷新,並看到該應用程序現在支持文件共享(重新啓動/斷開連接不這樣做)。
UIFileSharingEnabled僅在您的應用程序構建爲「分佈」時才起作用。如果您構建即席版本並安裝它,則可以檢查您的程序。
調試XCode構建也很好。 (不僅是臨時分發版本)。 – 2012-08-03 10:54:57
雖然我看不到我在iTunes中的調試版本,但有什麼建議? – Mirko 2015-05-20 13:24:26
我可以確認一下valexa的說法:UIFileSharingEnabled在我從應用程序中刪除應用程序後立即開始工作。之後在設備上運行它的Building &使iTunes在iTunes的文件共享部分中識別該應用程序。所以,一個專門的或任何其他的'發行'構建肯定是不需要的。 HTH!
我也確認Valexa的想法。我使用默認的.plist這表明
<key>UIFileSharingEnabled</key>
<true/>
卸下後/安裝好幾次,iTunes的成功識別文件與我的應用程序共享功能。
看來你還需要設置CFBundleDisplayName。這是解決我的問題。請參閱UIFileSharingEnabled has no effect。
這就是我設置的方式。我最終創建了一個測試該標誌的新項目,並且工作正常。仍然沒有運氣在我的其他項目壽。 – carloe 2010-04-09 23:01:34
將值類型設置爲「布爾」而不是字符串將使得來自Property List Editor(或Xcode的內置變體)的輸出看起來與您的第一個輸出相同。 – 2010-12-28 12:57:53