iOS8崩溃时尝试使用UIDocumentMenuViewController

问题描述:

我使用Xamarin.Forms来创建iOS应用程序,我使用UIDocumentMenuViewController来访问iCloud文件。iOS8崩溃时尝试使用UIDocumentMenuViewController

当我iOS9 +程序运行程序正常运行,但是当我尝试我与iOS8上的模拟器程序的程序是

new UIDocumentMenuViewController(allowedUTIs, UIDocumentPickerMode.Import); 

和消息碰撞是说

'Application initializing document picker is missing the iCloud entitlement. Is com.apple.developer.icloud-container-identifiers set?' 

什么毛病我应用程序,我该如何解决这个问题?

预先感谢您。

您需要确保您已按照here所述启用了iCloud Entitlements。

这在official iOS documentation甚至提到:

之前您的应用程序可以使用文件选择器,你必须打开iCloud中的文档功能

如果您还没有这样做的话,只需在项目的根目录下创建一个新的Entitlements.plist文件。然后只需启用iCloud选项。

+0

我已经在entitlements.plist中启用了iCloud,并且已经将iCloud容器添加到应用程序ID中。 我可能错过了另一件事吗? – LLF