有没有人得到UIFileSharingEnabled或CFBundleDocumentTypes工作?我将UIFileSharingEnabled添加为我的plist,并使用下面链接中的Apple示例来获取CFBundleDocumentTypes,但似乎无法使其工作。
我没有在iTunes中看到我的应用程序在文件共享下,当我在mail.app中点击它时,我没有选择打开我在我的应用程序中注册的文档
Carloe,
将app-info.plist打开为文本文件。 UIFileSharingEnabled设置应如下所示:
<key>UIFileSharingEnabled</key>
<true/>
如果你做了我做的并在plist中添加了UIFileSharingEnabled并将其值设置为YES,那么你的键将如下所示:
<key>UIFileSharingEnabled</key>
<string>YES</string>
修复该密钥后,我的应用程序会立即弹出iTunes的“应用程序”选项卡下的“文件共享”部分。
希望能解决你的问题!
文件共享确实可以在3.2上运行,但是有一个小错误,你必须在向删除器添加UIFileSharingEnabled之后删除应用程序才能让itunes刷新并看到应用程序现在支持文件共享(重新启动/断开连接不执行此操作) )。
我可以确认valexa说的是:UIFileSharingEnabled在我从设备中删除应用程序后立即开始工作。之后在设备上构建和运行它使iTunes识别iTunes的文件共享部分中的应用程序。因此,绝对不需要ad-hoc或任何其他“分发”构建。 HTH!
看来你还需要设置CFBundleDisplayName。这就解决了我的问题。见UIFileSharingEnabled has no effect。
我也确认了Valexa的想法。我使用默认的.plist显示
<key>UIFileSharingEnabled</key>
<true/>
多次删除/安装后,iTunes已成功识别我的应用程序的文件共享功能。
我不知道UIFileSharingEnabled是否以您认为的方式工作。 Apple提到将Mail作为4.0功能打开文档。设置它应该意味着您的应用程序显示在iTunes的文件部分中。
仅当您的应用构建为“发布”时,UIFileSharingEnabled才会生效。如果您构建临时版本并进行安装,则可以检查您的程序。