是的,在获得最新的 Xcode 7.2 -> 7.3 后,我也遇到了同样的问题。看起来苹果后台服务在模拟器中崩溃并且没有告诉其客户端即 iCloud Drive 或您的应用程序的问题。即使触发 iCloud 重新同步也不会对其进行排序,因此暂时我们必须在真实设备上进行调试,这很痛苦。
通过模拟器查看系统日志(调试 - > 开放系统日志),我看到来自模拟器的很多沙盒(鸟)访问被拒绝消息,我猜这些消息与问题有关 - 在一些例如有更多信息:
进程:bird [597] 路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/CloudDocsDaemon.framework/bird 加载地址:0x1085b8000 标识符:鸟版:???(???) 代码类型:x86_64(本机)父进程:launchd_sim [566] 用户 ID:501
日期/时间:2016-04-07 08:28:45.714 +0100 操作系统版本:Mac OS X 10.11.4 (15E65) 报告版本:8
线程 0:0 libsystem_kernel.dylib 0x000000010aae21fa openbyid_np + 10 1 CloudDocsDaemon 0x00000001086f0664 -[BRCRelativePath _resolveAndKeepOpenMustExist:error:] + 872 等。
我想在 Mac 后端用于模拟器的文件系统上没有设置一些权限,但我不知道如何更改或更改什么。
尝试使用 iCloud 时,您的日志中是否出现相同的错误?
我最近做的唯一另一件事是安装最新的 Xamarin Studio,我希望这不相关,但我对此表示怀疑。
谢谢马特