我有一个应用程序,我已注册通过将以下内容添加到 info.plist 来打开 zip 文件:
<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
为查看器,将其更改LSHandlerRank
为默认,甚至更改为所有者。我是否需要添加其他内容才能使其在 iOS 6 中运行?还是他们刚刚删除了从邮件应用程序打开 zip 文件的功能?