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
选项。
我已经在entitlements.plist中启用了iCloud,并且已经将iCloud容器添加到应用程序ID中。 我可能错过了另一件事吗? – LLF