是的,我得到了最新的Xcode 7.2后也得到了同样的问题。 它看起来像一个问题,苹果后台服务在模拟器崩溃,并不告诉它的客户端,即iCloud驱动器或您的应用程序。 即使触发iCloud重新同步也不会对其进行排序,因此暂时我们必须在真正的设备上进行调试,这很痛苦。
通过模拟器(调试 - >打开系统日志)查看系统日志,我看到很多Sandbox(鸟)访问拒绝来自模拟器的消息,我猜这些消息与问题有关 - 还有更多信息一些例如:
过程:鸟[597] 路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/CloudDocsDaemon.framework/bird 加载地址:0x1085b8000 标识符:bird 版本:??? (???) 编码类型:x86_64的(母语) 父进程:launchd_sim [566] 用户ID:501
日期/时间:2016年4月7日08:28:45.714 0100 OS版本:的Mac OS X 10.11.4(15E65) 报告版本:8
线程0: 0 libsystem_kernel.dylib 0x000000010aae21fa openbyid_np + 10 1 CloudDocsDaemon 0x00000001086f0664 - [BRCRelativePath _resolveAndKeepOpenMustExist:错误:] + 872 等
我猜有一些权限尚未在Mac后端模拟器上使用的文件系统上设置,但我不知道如何更改或要如何更改。
当您尝试使用iCloud时,您是否在日志中看到相同的错误?
我最近做的唯一的其他事情是安装最新的Xamarin Studio,我希望这不是相关的,但我怀疑它。
感谢 马特
现在正在工作。我做了很多测试,不知道哪一个修复了,但这是我做的:升级到OS X 10.11.5 beta,在所有设备上禁用我的应用程序icloud驱动器(设置 - > icloud - >驱动器 - >设置关闭为我的应用程序)。在我的所有设备(iphones和ipad)上删除了应用程序,在我的mac(我用来开发的那个mac)上禁用了icloud驱动器,删除了〜/ Library/Mobile Documents/iCloud〜app.bundle.identifier文件夹。也许你可以在升级到10.11.5测试版之前尝试所有其他操作。 Max – masgar