La database pública de CloudKit no funciona a less que inicie session en iCloud

Estoy intentando leer datos de la database pública usando CloudKit.

let publicDB = CKContainer.defaultContainer().publicCloudDatabase let query = ... publicDB.performQuery(query, inZoneWithID: nil) { results, error in // "Internal Error" (1/1000); "Received a didCompleteWithError without receiving a response from the server">) } 

Sin embargo, una vez que inicie session en iCloud, recupero los datos como esperaba. Según la documentation, uno debería poder acceder a loggings relacionados con DB pública sin haber iniciado session, ¿correcto?

Una cosa a tener en count, es que estoy usando el simulador.

Parece que me perdí esta parte de la documentation:

En desarrollo, cuando ejecuta su aplicación a través de Xcode en iOS Simulator o un dispositivo iOS, también debe ingresar las cnetworkingenciales de iCloud para leer loggings en la database pública.

Documentación de Apple