1

在我的一个应用程序中测试 iCloud 集成时,我偶尔会发现更改不会在设备之间传播,并且所有设备的日志中都充斥着以下格式的行:

// device 1 log
Aug 14 19:18:56 unknown ubd[3585] <Warning>: Unknown error: 316: attr blob @ 0x2a7710 has wrong magic (0x00000000 != 0x41545452)
// device 2 log
Aug 14 19:19:06 unknown ubd[99] <Warning>: Unknown error: 316: attr blob @ 0x2b8240 has wrong magic (0x00000101 != 0x41545452)
// device 3 log
Aug 14 19:19:24 unknown ubd[1328] <Warning>: Unknown error: 316: attr blob @ 0xed7c0b0 has wrong magic (0xc0ed7bdb != 0x41545452)

似乎这ubd是为 iCloud 提供动力的 Ubiquity 守护程序,并且可能blob与我要同步的文档有关,但是magic

需要明确的是,此应用程序中的 iCloud 同步通常确实有效(并且 DropBox 同步非常可靠)。这个问题只是一个偶然的阶段。我还没有完全确定导致它发生或消失的原因。

简而言之,问题是:这magic是什么,它是“错误的”重要吗?还有其他人有过这个问题的经验吗?

4

0 回答 0