本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: 点击订阅 本博客最新动态!及时将最新博文通知您! 这里Himi给出对于开发iOS的朋友们整理一个指南集合,其中主要包括申请IDP需要注意的地方、有了开发者证书如何真机调试、在自己的游戏应用中如何接入GameCenter以及如何在游戏接入OpenFeint; ———–申请企业级IDP,或者个人IDP 通过Himi的申请经验,直接打苹果在中国的客服,按照步骤一步一步详细的让客服进行指导,可能很多童鞋说我这句跟没说一样,呵呵,如果真的你是第一次申请IDP那么如果你不打客服,N多细节都会造成你1~15天耐心等待,Himi申请过程中由于一个名称和一个勾选错误整整耽误一个月的时间;最后仍是不停的跟客服交涉终于Ok顺利申请到; 这里Himi给出苹果在中国的客服电话:4006701855 (建议拨打客服之前大致的先百度google下申请IDP的流程,网上一大堆,这里Himi不赘述了) —————申请到IDP后如何真机调试 1.制作证书的过程Himi这里不多赘述,百度、google下N多文章呢;制作证书连接(前提是申请IDP成功): 2.正确制作证书后,有个这样的文件: 双击此文件,弹出Organizer-Devices界面,连接你的真机iphone、ipad或者touch,然后左侧可以看到如下图: 右侧的绿色小灯表示可以正常使用,这个小灯如果是黄色,那就说明你的证书有问题,可能是此手机的UDID没有在证书内等原因; 3.确保真机正常后,点击你的项目,右侧点击PROJECT点击Build Settings页面,然后Code Signing下设置Code Signing Identity为你的证书,如下图:
4.点击你的项目,右侧点击TARGETS,点击Info页面下的设置Bundle identifier,这个Bundle identifier在你制作证书的过程中就会了解到,如下图:
OK,可以编译运行你的项目到真机中了;
—————游戏接入GameCenter 指南
1. iTunes Connect 设置
首先,申请一个应用程序,不必提交.目地是为了得到Bundle ID. 进入后点击Enable Game Center使你的Game Center生效. 2. Leaderboard设置 1.sort Order: Leaderboard中的内容是以升序还是降序排列.
*设置完成后保存,完成了一个 Leaderboard的设置.我们可以根据需要添加多个 leaderboard. **可以支持多种语言,每支持一种语言,需要完成一个上述操作. 3. Achievements设置 Hidden:表示该成就为解锁前玩家是否可见.
*其中,成就的Image必须是512X512,72DPI的. 4.总体功能 4.1 对Game Center支持判断 - (BOOL) isGameCenterAvailable { Class gcClass = (NSClassFromString(@"GKLocalPlayer")); NSString *reqSysVer = @"4.1"; NSString *currSysVer = [[UIDevice currentDevice] systemVersion]; BOOL osVersionSupported = ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending); return (gcClass && osVersionSupported); } (责任编辑:admin) |