game center 沙盒调试问题

在真机上测试game center时,只能测试沙盒,期间遇到个问题记录一下

如果请求登陆时,系统返回这句话 "err Error Domain=GKErrorDomain Code=15"

(下面进行之前,先确定你itunse关联的这个app,已经把game center打开)

1. ios7.0之前的系统可能是因为之前这台设备在弹game center登陆页面时,已经手动取消三次,则如果后台运行的不是沙盒game center时,永远会返回这个错误,解决方法是重置设备。正式产品也会是三次主动取消,你的app无法主动弹出game center登陆,可以自己手动去掉game center,但正式app如果后台game center已经登陆,则登陆授权会自动通过。

2. ios8.0问题时候就轻松多了,设置->game center 自己切换沙盒模式。

时间: 2024-08-06 16:43:56

game center 沙盒调试问题的相关文章

01- - -1.获得项目中info.plist文件的内容 2.沙盒的数据存储及读取 3.控制器view的高度和状态栏statusBar的关系 4.[UIScreen mainScreen].applicationFrame的取值 5.按钮的状态 6.错误调试技巧 7.按钮的各种状态设置

1.获得项目中info.plist文件的内容 1> [NSBundle mainBundle].infoDictionary 2> 版本号在info.plist中的key:kCFBundleVersionKey 2.沙盒的数据存储及读取 1> 数据存储: [[NSUserDefaults standardUserDefaults] setObject:version forKey:versionKey]; 存储数据时记得同步一下 [[NSUserDefaults standardUser

IOS 计算沙盒中一个目录的大小

项目中碰到一个需要计算沙盒目录的大小的功能. 看了下NSFileManager提供的方法,找到一个 <span style="font-size:18px;">- (NSDictionary *)attributesOfItemAtPath:(NSString *)path error:(NSError **)error NS_AVAILABLE(10_5, 2_0); </span> 经过测试发现这个方法只能计算文件的大小,而不能直接计算文件夹的大小: 发现这

沙盒存储

转载自:http://blog.csdn.net/enuola/article/details/8076221 iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library. (NSHomeDirectory()), 手动保存的文件在documents文件里 Nsuserdefaults保存的文件在tmp文件夹里 1.Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下.

iOS中的 沙盒文件夹 (数据的写入和读取,归档和反归档)

AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { /** 沙盒中文件夹: 1.Documents : 存储长久保存的数据 2.library: Caches:存放的缓存,比如:视频,音频,图片,小说等等 Perferences:存储偏好设置,比如:应用程序是否是第一次启动 保存用户名和密码. 3.t

IOS数据存储 —— 沙盒

沙盒结构 沙盒的文件系统?录,如下图所示(假设应用的名称叫Layer) 1.Documents 目录 您应该将所有的应用程序数据文件写入到这个目录下. 这个目录用于存储用户数据或其它应该定期备份的信息. 保存由应用程序产生的文件或者数据,例如:涂鸦程序生成的图片,游戏关卡记录 iCloud会自动备份Document中的所有文件. 上架注意 如果保存了从网络上下载的文件,在上架审批的时候会被拒! 2.AppName.app 目录:这是应用程序的程序包目录,包含应用程序的本身.由于应用程序必须经过签

IOS开发——UI进阶篇(十一)应用沙盒,归档,解档,偏好设置,plist存储,NSData,自定义对象归档解档

1.iOS应用数据存储的常用方式XML属性列表(plist)归档Preference(偏好设置)NSKeyedArchiver归档(NSCoding)SQLite3 Core Data 2.应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离.应用必须待在自己的沙盒里,其他应用不能访问该沙盒应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer)模拟器应用沙盒的根路径在: (apple是用户名, 8.0是模拟器版本)/Users/apple/Libra

关于ios沙盒

沙盒下主要有四个文件夹:document,caches,tmp,library document 的路径  程序运行时生成的文件,这个文件不要存比较放大的文件,比如音频,视频类,因为这里的东西会被上传 caches 的路径       一般用于文件的下载,存储(不会被上传) tmp                    临时文件.程序结束后应该清空 获取沙盒路径: NSString *sandBoxPath = NSHomeDirectory(); 获取 document : NSString

iOS 开发查看应用的沙盒文件

在iOS开发中,常常需要将一些信息保存到本地,比如说用户的一些搜索历史等.那么,如何查看所保存的文件呢? 这里介绍两种途径来查看应用的沙盒文件. 方法一:通过Xcode来查看,步骤如下: (1): Xcode中,点击 Window -> Devices (或者使用快捷键 command + shift + 2) (2): 选中自己的设备,也就是iPhone 手机,然后在 Installed Apps 中选中需要查看的应用.如下图: (3):滑动鼠标到 Installed Apps 的底部,左键点

打开应程序的沙盒路径的方式

第一种打开应程序的沙盒路径的方式 NSSearchPathForDirectoriesInDomains 地址是一个字符串     第一个参数是:枚举值,枚举具体要查找的文件夹[要进入哪个文件夹直接修改其枚举值NSDocumentDirectory:要进Document文件夹]     第二个参数:NSUserDomainMask表示用户的主目录     第三个参数:一般设置为YES表示展示完整的路径     NSSearchPathForDirectoriesInDomains查找沙盒路径的,