Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin 尝试使用UIDocumentMenuViewController时iOS8崩溃_Xamarin_Ios8_Xamarin.forms_Icloud - Fatal编程技术网

Xamarin 尝试使用UIDocumentMenuViewController时iOS8崩溃

Xamarin 尝试使用UIDocumentMenuViewController时iOS8崩溃,xamarin,ios8,xamarin.forms,icloud,Xamarin,Ios8,Xamarin.forms,Icloud,我使用Xamarin.Forms创建iOS应用程序,并使用UIDocumentMenuViewController访问iCloud文件 当我在iOS9+上运行程序时,程序正常运行,但当我用iOS8模拟器尝试我的程序时,程序崩溃 new UIDocumentMenuViewController(allowedUTIs, UIDocumentPickerMode.Import); 信息是这样说的 'Application initializing document picker is missin

我使用Xamarin.Forms创建iOS应用程序,并使用UIDocumentMenuViewController访问iCloud文件

当我在iOS9+上运行程序时,程序正常运行,但当我用iOS8模拟器尝试我的程序时,程序崩溃

new UIDocumentMenuViewController(allowedUTIs, UIDocumentPickerMode.Import);
信息是这样说的

'Application initializing document picker is missing the iCloud entitlement. Is com.apple.developer.icloud-container-identifiers set?'
我的应用程序有什么问题,如何修复


提前感谢。

您需要确保已按说明启用iCloud权利

这甚至在以下文件中提到:

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


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

检查您是否已将authentications.plist链接到您的项目

我不知道为什么,但默认情况下,authentications.plist没有链接,您可以通过转到项目选项并像这样分配自定义权限来执行相同的操作


我已经在authentications.plist中启用了iCloud,并且已经将iCloud容器添加到应用程序ID中。还有什么我可能会错过的吗?