我有一个应用程序,我已经注册,通过添加以下内容到info.plist来打开压缩文件:
<dict>
<key>CFBundleTypeName</key>
<string>Zip archive</string>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>com.pkware.zip-archive</string>
</array>
</dict>在iOS 5中,这足以让邮件应用程序在我的应用程序中打开zip文件。而在iOS 6中,情况并非如此;文件不使用我的应用程序的图标,我的应用程序也不会出现在列表中。(不过,它确实在邮件撰写视图中使用了图标)
我试着把CFBundleTypeRole改成Viewer,把LSHandlerRank改成Default,甚至改成Owner。我是否需要添加其他内容才能使其在iOS 6中工作?或者他们刚刚取消了从邮件应用程序中打开zip文件的功能?
发布于 2014-05-29 13:00:51
以下是适用于我的iOS7。
<dict>
<key>CFBundleTypeName</key>
<string>Zip archive</string>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSItemContentTypes</key>
<array>
<string>com.pkware.zip-archive</string>
</array>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<string>zip</string>
<key>public.mime-type</key>
<string>application/zip</string>
</dict>
<key>LSHandlerRank</key>
<string>Owner</string>
</dict>https://stackoverflow.com/questions/16253122
复制相似问题