Problemas con GKLocalPlayer y saveGameData

Quiero save los datos del juego con el método GKLocalPlayer y saveGameData.

[localPlayer saveGameData:playerData withName:@"SolarFlares" completionHandler:^(GKSavedGame *savedGame, NSError *error) { if (savedGame != nil) { NSLog(@"Player data saved to GameCenter"); }else{ NSLog(@"Player=%@ data NOT saved to GameCenter, error=%@", localPlayer, error.description); } }]; 

El código anterior funciona bien en el simulador xcode, pero cuando lo bash en mi iPhone, aparece el código de error que se muestra a continuación. No puedo resolver esto. No tengo control sobre dónde guarda los datos del juego, ¿por qué el sistema intenta savelo donde no tiene permiso?

 Error Domain=NSCocoaErrorDomain Code=513 "The operation couldn't be completed. (Cocoa error 513.)" UserInfo=0x171661f80 {NSFileOriginalItemLocationKey=file:///private/var/.DocumentRevisions-V100/PerUID/501/e4/com.apple.ubiquity/iCloud~com~MJinc~SolarFlares_A3695FA3-6BFA-4862-B53A-F01E192726CC_1a.bundle/, NSURL=file:///private/var/.DocumentRevisions-V100/PerUID/501/e4/com.apple.ubiquity/iCloud~com~MJinc~SolarFlares_A3695FA3-6BFA-4862-B53A-F01E192726CC_1a.bundle/, NSFileNewItemLocationKey=file:///private/var/mobile/Containers/Data/Application/EF8BC999-1D4B-42B2-B8D9-0B0A79543C03/tmp/(A%20Document%20Being%20Saved%20By%20Solar%20Flares)/iCloud~com~MJinc~SolarFla res_A3695FA3-6BFA-4862-B53A-F01E192726CC_1a.bundle, NSUnderlyingError=0x170c48b50 "The operation couldn't be completed. Permission denied"} 

// Micke …

Cambié el nombre de SaveGame y el error desapareció.