二、 openfeint的设置(2.4.8版)
以下步骤是假设你从没安装过openfeint,如果有,请将以 前老版本的openfeint从机器中删除,并从project中删除所有与openfeint有关的东西,然后,你可以按下面的步骤来做了。
1. 从官网下载一个最新版本的没有解压的openfeint SDK。
2.将openfeint文件夹拖入你的project中。
3. 设置info
a.打开project的info,选中build栏,将configuration设置成All configuration
b.将Other Linker Flags一项的值设置成 -Objc区分大小写
c.将Call C++ Default Ctors/Dtors in Objective-c项的选成yes(这一步我没有设置,不知道是什么意思,英文原文如下:Ensure ‘Call C++ Default Ctors/Dtors in Objective-c’ is checked under the ‘GCC 4.2 – Code Generation’ section)
d.设置一个默认的值GCC_OBJC_CALL_CXX_CDTORS 为 YES(这一步我也没有设置)
4.引入frameworks
需要引入的frameworks 有,Foundation,UIKit,CoreGraphics,QuartCore,Security,SystemConfiguration,libsql3.0 dylie,libz.1.2.3.dylib这些是官方给出需要引入的frameworks,根据帮我搭建工程的前辈说,必须要引入 CoreLocation.frameworkCFNetwork.framework MapKit.framework
5.必须在你的 .pch 文件中引入#import “OpenFeintPrefix.pch”
6.将你所有使用openfeint功能的函数改为.mm文件
我能想到的就这些了,还有什么问题,大家可以互相讨论。
三、openfeint的注册
openfeint的注册并不难,能看懂 文档的水平基本就可以了,也可以配合翻译软件来弄。
1.打开官网
2.选右上角的 Developers一项,跳转到的新界面。
3.点击本页面的右上角的login会进入登陆界面,选择右上角的 sign up进行一个简单注册,本页右下角有一个教学的视频,告诉你如何使用openfeint的基础功能。
4.简单注册界面,填写完成后跳转到一个新的界面,点击Dive in 进入你自己的openfeint里。
5.进入自己的openfeint了,需要进行一个prepare for submission的申请,这个可以让你的openfeint有效,否则,你只能使用test user 进行测试。在App Home中,可以看到自己的client Id 这个是用来提问用的,以及最重要的Product Key和Product Secret,这两项是用来识别你的程序独有的openfeint的。
6.还需要一个你注册时使用的邮箱认证。进入自己的邮箱就能看到 了。
7.想通过openfeint的审核,还需要完善一个ipurchase的填写,在basic features/iPurchase里面填写,*项必须要有内容。
8.完成上面这些,你就可以设置自己的LaderBoards和 Achievement了,还有更多的challenge等。
——以上为Himi的经验总结以及参考资料,希望对大家有帮助;
(责任编辑:admin) |