博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编写苹果游戏中心应用程序(翻译 1.3 为iOS应用程序设置游戏中心)
阅读量:4217 次
发布时间:2019-05-26

本文共 2269 字,大约阅读时间需要 7 分钟。

 

1.3 为iOS应用程序设置游戏中心

问题

    你想在iOS应用程序中连接到游戏中心服务器。

解决方案

    你需要在iTunes Connect中创建应用程序,并在iTunes Connect和应用程序的info.plist文件中设置应用程序的包标识。

讨论

    在1.2中,我们创建了沙盒游戏中心账户,它们将被安装到所有的iOS模拟器实例上。这是谜题的第一步。下一步是使用iTunes Connect建立iOS应用程序。这在一开始可能让你感到一点迷惑。关键是在Xcode中创建应用程序并给它一个包标识。举例来说,我使用下面的这么个包标识:

        com.pixolity.testgame

    在应用程序包中设置标识本身并没有什么花招。在iTunes Connect中建立应用程序,并给它设置和Xcode中相同的包标识。

    我们将在本节处理这些任务,但不会上传应用程序到iTunes Connect。跟随本节中的过程,你将建立iTunes上的应用程序,并处于状态“ Prepare for Upload”。该应用程序将能够访问游戏中心。不过由于它实际上并没有上传到iTunes Connect,你的游戏中心连接将在沙盒环境中运行。在上传之后,同样的代码也能在产品服务器上运行。

    下面是在iTunes Connect上建立游戏中心iOS应用程序的步骤:

    1. 使用开发资格证书登录到。

    2. 登录后,从右手边选择“iOS Provision Portal”。

    3. 在入口中,从左手边的菜单中选择“App IDs”。

    4. 点击“New App ID”按钮。

    5. 在“New App ID”界面中,填写新App ID的描述。这可以是你想要描述你的应用程序的任何事物。

    在“Bundle Seed ID (App ID Prefix)”一节,选择“Generate New”。它将为你的应用程序生成一个新的包种子ID。追加到该包种子ID的应用程序包(先前讨论过的)将形成一个唯一的名称,能够区分你的应用程序。举例来说,如果你把这个项目交给“Generate New”,则生成的种子ID将类似于KQTHO099023。如果你在Xcode中设置包标识为com.mycompany.mygame,则应用程序的唯一标识将是KQTHO099023.com.mycompany.mygame
    在“Bundle Identifier (App ID Suffix)”框中,输入可以唯一标识应用程序的标识符。该字段的格式是com.mycompany.myapplication,其中,mycompany是建立开发者账户的公司的名称;myapplication是应用程序的名称。

    6. 完成设置“New App ID”界面中的各个值后,点击“Submit”按钮,将为你创建新的应用程序ID。

    7. “iOS Provision Portal”中的工作已经完成,回到,从屏幕的右手边选择“iTunes Connect”。

    8. 在“iTunes Connect”中,选择“Manage Your Applications”。

    9. 在“Manage Your Applications”中,选择左上角的“Add New App”按钮。

    10. 为你的应用程序指定名称、唯一序号以及先前设置的包ID。举例,我创建了一个包ID,为com.pixolity.newtestgame,因此,“App Name”字段中,输入newtestgame;“SKU Number”字段,我选择输入0001;而“Bundle ID”,我从选取器中选择了newtestgame - com.pixolity.newtestgame,它是我在第五步中设置的描述和包标识的组合。我输入的这些值如图1-3所示。你设置好这些值后,点击页面下方的“Continue”按钮。

图 1-3 在iTunes Connect中建立新的应用程序

    11. 在定价界面,你只要选择想要的“Price Tier”,不用管其他事物。点击“Continue”按钮。当你想要提交应用程序给App Store时,可以改变这些值。

    12. 下一个界面用于设置应用程序的细节。你输入觉得有用的值。这些值在稍后可以修改,因此你可以试着少输入一些,只要能够进入下一步即可。你必须设置大图,上传应用程序的截图。不用担心,现在可以上传任何图像(只要是Apple支持的大小)。你可以稍后改变它们为最终的产品图像。完成所有的值和上传截图后,点击页面右下角的“Save”按钮。

    13. 保存应用程序信息之后,应用程序在iTunes Connect中就建立了,但是还没有提交程序码。这也正是你保持应用程序来测试游戏中心的阶段。为了对应用程序启用游戏中心,在同一页面的右手边,选择“Manage Game Center”按钮。如果你已经登录在其他页面,就转到“iTunes Connect”,然后从应用程序列表中选择刚刚建立的那个。

    14. 登录到“Manage Game Center”页面之后,点击“Enable”按钮以启用应用程序游戏中心,如图1-4所示。

图 1-4 启用应用程序游戏中心

    15. 点击页面下方的“Done”。

    16. 打开Xcode工程。在Info.plist文件中,设置包标识为第五步中设置的那一个,如图1-5所示。

图 1-5 在Xcode4中设置应用程序包标识

    搞定!下面将引入Game Kit框架到工程中,如条款1.4所述。

转载地址:http://beami.baihongyu.com/

你可能感兴趣的文章
mysql 随机分页的优化
查看>>
DB2快速创建测试库
查看>>
利用db2look查看ddl
查看>>
SD卡驱动分析--基于高通平台
查看>>
[图文] Seata AT 模式分布式事务源码分析
查看>>
pm 源码分析
查看>>
Sending the User to Another App
查看>>
kmsg_dump
查看>>
Getting a Result from an Activity
查看>>
Allowing Other Apps to Start Your Activity
查看>>
dev/mem
查看>>
pfn_valid 源码分析
查看>>
dev/kmem 和dev/mem的区别
查看>>
test-definitions/blob/master/auto-test/bigdata/bigdata.sh
查看>>
/test-definitions/blob/master/auto-test/blktrace/blktrace.sh
查看>>
test-definitions/blob/master/auto-test/blogbench/blogbench.sh
查看>>
test-definitions/blob/master/auto-test/boost/boost.sh
查看>>
Java多态性理解
查看>>
Intellij Idea 工具在java文件中怎么避免 import .*包,以及import包顺序的问题
查看>>
IDEA Properties中文unicode转码问题
查看>>