是的,我得到了最新的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