iOS Sprite Kit教程之申请和下载证书

iOS Sprite Kit教程之申请和下载证书

模拟器虽然可以实现真机上的一些功能,但是它是有局限的。例如,在模拟器上没有重力感应、相机机等。如果想要进行此方面的游戏的开发,进行程序测试时,模拟器显示就不是首选了,需要使用真机进行测试。本节将讲解真机进行测试前的准备工作、和如何进行真机测试。

ios中申请和下载证书

申请和下载证书的具体步骤如下:

1.创建App ID

在申请和下载证书之前,首先要创建一个App ID。App ID是一系列字符,用于唯一标识iOS设备中的应用程序。创建App
ID的具体步骤如下:

(1)在Safari的搜索栏中输入网址(https://developer.apple.com/devcenter/ios/index.action),按下回车,进入iOS
Dev Center-App Developer网页,如图1.80所示。

图1.80  操作步骤1

(2)单击Log in按钮,进入Sign
in with your Apple ID-Apple Developer网页,在此网页中需要开发者输入App ID以及密码,单击Sign In按钮,此时会再次进入iOS
Dev Center-App Developer网页,如图1.81所示。

图1.81  操作步骤2

注意:图1.81所看到的网页只有申请付费开发者账号后,才可以看到。

(3)选择Certificates,Identifiers&Profiles选项,进入到Certificates,Identifiers
&Profiles-App Developer网页,如图1.82所示。

图1.82  操作步骤3

(4)选择Indentifiers选项,进入iOS
App IDs-Apple Developer网页。在此网页中,选择蓝色的Register your App ID字符串,进入Register-iOS
App IDs-Apple Developer网页。在此网页中填入一些相关的内容。这些内容分为了4部分内容,分别为App ID Description、App
ID Prefix、App ID Suffix、App Services。在填写App
ID Suffix这部分内容时需要特别注意,如图1.83所示。

图1.83  操作步骤4

(5)单击Continue按钮,进入Add-iOS
App IDs-Apple Developer网页。单击Submit按钮,之后再单击Done按钮。这样一个App
ID就创建好了,

2.获取设备的UDID

将设备连接到Mac(或者Mac虚拟机)上,启动Xcode。在菜单栏中选择Window|Devices命令,弹出Devices对话框,如图1.84所示。在对话框中显示的就是开发者的设备信息,其中Identifier就是UDID。

图1.84  操作步骤

3.注册设备

如果开发者的设备是连接的Mac(或者Mac虚拟机)上的,回到Certificates,
Identifiers & Profiles-App Developer网页。选择Devices选项,或者是如果开发者还处于创建App ID的网页,可以选择此网页右侧的Devices下的All选项,都会进入iOS
Devices-Apple Developer网页,并会看到连接在Mac(或者Mac虚拟机)上的设备已经被注册好了,如图1.85所示。

图1.85  操作步骤

注意:如果开发者还需要注册其他的设备,可以单击添加设备的按钮,对设备进行添加,如图1.86所示。

图1.86  注册新的设备

在此图中,开发者只需要在Name中输入设备的名称,在UDID中输入设备的标识符就可以了。单击Continue按钮,进入对设备的检测和登记网页。按下Register按钮,进入登记设备成功的网页。单击Done按钮,一个新的设备就注册成功了。

4.生成证书签名申请

为了从Apple公司申请开发证书,需要生成一个证书签名申请。生成一个证书签名申请的具体步骤如下:

(1)选择菜单栏中的“前往|实用工具”命令,到“实用工具”文件夹中,如图1.87所示。

图1.87  操作步骤1

(2)找到“钥匙串访问”应用程序,双击图标,将其打开。选择菜单栏上的钥匙串访问,如图1.88所示。

图1.88  操作步骤2

(3)选择“证书助理|从证书发布机构请求证书…”,弹出证书助理,如图1.89所示。

(4)输入用户电子邮件地址、选择存储到磁盘复选框。单击“继续”按钮,弹出“存储位置”对话框如图1.90所示。

图1.89  操作步骤3                                      图1.90  操作步骤4

注意:在“存储位置”对对话中,存储为以及位置都有默认的选项。

(5)设置位置为桌面,单击“存储”按钮,就在桌面生成了一个证书签名申请,并回到“证书助理”对话框,告诉开发者证书请求已经在磁盘上创建了,单击“完成”按钮即可。

5.生成证书

以上这些准备工作都做好后,便可以生成证书了,它包括了证书的申请和下载。具体的操作步骤如下:

(1)如果开发者还处于注册设备的网页,可以选择此网页右侧的Certificates的Development选项,进入iOS
Certificates (Development)-Apple Developer网页,如图1.91所示。

图1.91  操作步骤1

(2)选择iOS App Development复选框,单击Continue按钮,进入到Request选项卡的网页中。在此网页中,单击Continue按钮,进入到Generate选项卡的网页中,如图1.92所示。

图1.92  操作步骤2

(3)选择Choose File…按钮后,弹出选择文件对话框,如图1.93所示。

图1.93  操作步骤3

(4)选择在桌面的CertificateSigningRequest.certSigningRequest文件,此文件就是生成的证书签名申请,单击“选取”按钮。再单击Generate按钮,进入到Download选项卡的网页中,如图1.94所示。

图1.94  操作步骤4

(5)单击Download按钮,对生成的证书进行下载。下载的后的证书名为ios_development.cer。

(6)如果开发者还处于下载证书的网页,可以选择此网页右侧的Provisioning Profiles的Development选项,进入iOS
Provisioning Profiles (Development)-Apple Developer网页。在此网页中,选择蓝色的manually generate profiles字符串,进入Add-iOS
Provisioning Profile-Apple Developer网页,如图1.95所示。

图1.95  操作步骤5

(7)选择iOS App Development复选框,单击Continue按钮,进入到Configure选项卡的选择App
ID的网页中,如图1.96所示。

图1.96  操作步骤6

(8)选择App ID(这里的App
ID是之前创建的App ID),单击Continue按钮,进入到Configure选项卡的选择证书的网页中,如图1.97所示。

图1.97  操作步骤7

(9)选择Select All复选框或者选择某一个证书,单击Continue按钮,进入到Configure选项卡的选择设备的网页中,如图1.98所示。

图1.98  操作步骤8

(10)选择Select All复选框或者选择某一个设备,单击Continue按钮,进入到Generate选项卡的网页中,如图1.99所示。

图1.99  操作步骤9

(11)输入配置的文件名,单击Generate按钮,进入到Download选项卡的网页中,如图1.100所示。

图1.100  操作步骤10

(12)选择Download按钮,对Provisioning
Profiles进行下载,下载后的文件为KongKong.mobileprovision。

(13)双击下载的ios_development.cer证书,弹出“添加证书”对话框,如图1.101所示。

图1.101  操作步骤11

(14)单击“添加”按钮,将下载的ios_development.cer证书添加到钥匙串中。

(15)双击下载的KongKong.mobileprovision文件,将此文件添加到Organizer的Provisioning
Profiles中。

本文选自:iOS游戏框架Sprite
Kit基础教程——Swift版大学霸内部资料,转载请注明出处,尊重技术尊重IT人!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-12 15:22:28

iOS Sprite Kit教程之申请和下载证书的相关文章

iOS Sprite Kit教程之编敲代码以及Xcode的介绍

iOS Sprite Kit教程之编敲代码以及Xcode的介绍 Xcode界面介绍 一个Xcode项目由非常多的文件组成,比如代码文件.资源文件等.Xcode会帮助开发人员对这些文件进行管理.所以,Xcode的界面也比較复杂,如图1.40所看到的. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" > 图

iOS Sprite Kit教程之场景的切换

iOS Sprite Kit教程之场景的切换 Sprite Kit中切换场景 每一个场景都不是单独存在的.玩家可以从一个场景中切换到另外一个场景中.本小节,我们来讲解场景切换.在每一个游戏中都会使用到场景与场景的切换功能,例如,在街机原始人游戏中,选择关卡这一场景中,可以看到有4关,这四关分别代表了4个场景,如图2.20所示. 图2.20  街机原始的关卡选择 当玩家选择第一关时,就会由选择关卡的场景跳转到第一关的场景中,如图2.21所示. 图2.21  第一关的场景 当玩家选择第二关时,就会由

iOS Sprite Kit教程之真机测试以及场景的添加与展示

iOS Sprite Kit教程之真机测试以及场景的添加与展示 IOS实现真机测试 在进行真机测试之前,首先需要确保设备已经连在了Mac(或者Mac虚拟机)上,在第1.9.1小节开始,设备就一直连接在Mac(或者Mac虚拟机)上,并且此设备就是注册过的.打开创建的项目,在运行按钮一栏中,将程序运行的设备设置为真机的名称.它会自动加载到"选择程序运行的设备"这一项中,如图1.102所示.单击运行按钮,就可以看到应用程序在真机上运行了. 图1.102  设置设备 Sprite Kit的场景

iOS Sprite Kit教程之使用帮助文档以及调试程序

iOS Sprite Kit教程之使用帮助文档以及调试程序 IOS中使用帮助文档 在编写代码的时候,可能会遇到很多的方法.如果开发者对这些方法的功能,以及参数不是很了解,就可以使用帮助文档.那么帮助文本该如何打开以及如何查找相关的内容呢?以下将为你解决这些问题. 1.打开帮助文档 要使用帮助文本,必须要对其进行打开.选择Help|Documentation and API Reference命令,如图1.73所示,就可以打开了,打开后的帮助文档如图1.74所示.   图1.73  打开帮助文档

iOS Sprite Kit教程之编写程序以及Xcode的介绍

iOS Sprite Kit教程之编写程序以及Xcode的介绍 Xcode界面介绍 一个Xcode项目由很多的文件组成,例如代码文件.资源文件等.Xcode会帮助开发者对这些文件进行管理.所以,Xcode的界面也比较复杂,如图1.40所示. 图1.40  Xcode的界面 在图1.40中可以看到Xcode的界面大致可以分为4大部分. q  编号为1的部分是导航窗口. q  编号为2的部分是代码编辑区域. q  编号为3的部分是工具窗口. q  编号为4的部分是显示程序调试信息的窗口. 本小节将对

iOS Sprite Kit教程之场景的设置

iOS Sprite Kit教程之场景的设置 Sprite Kit中设置场景 在图2.8所示的效果中,可以看到新增的场景是没有任何内容的,本节将讲解对场景的三个设置,即颜色的设置.显示模式的设置以及测试信息的设置. Sprite Kit中设置场景的背影颜色 backgroundColor属性可以用来对场景的背影颜色进行设置,其语法形式如下: var backgroundColor: CGColor! UIColor类给开发者提供了一些便利的方法快速制作常见的颜色的名称,而不是使用确定的RGB值.

iOS Sprite Kit教程之滚动场景

iOS Sprite Kit教程之滚动场景 滚动场景 在很多的游戏中,场景都不是静止的,而是滚动的,如在植物大战僵尸的游戏中,它的场景如图2.26所示. 图2.26  植物大战僵尸 在图2.26中,用黑色框框住的部分是在屏幕上显示的,即玩家是可以看到的.右边的这些内容玩家就看不到了,为了让玩家可以熟悉场景中的内容,此游戏在开始时,首先对屏幕中的场景进行滚动.本节将为开发者实现场景滚动的功能. Sprite Kit中让场景进行滚动 以下是如何让一个场景进行滚动的具体实现方法. 1.创建项目以及添加

iOS Sprite Kit教程之xcode安装以及苹果帐号绑定

iOS Sprite Kit教程之xcode安装以及苹果帐号绑定 其他的站点上下载安装Xcode 有时候,应用商店下载较慢,所以用户也能够选择从其它站点下载Xcode安装文件.以下解说这样的Xcode的安装步骤: (1)双击下载的Xcode软件,弹出正在打开此软件的对话框,如图1.26所看到的. (2)打开该软件后,就会弹出Xcode对话框,如图1.27所看到的. 图1.26  操作步骤1                                     图1.27  操作步骤2 (3)将

iOS Sprite Kit最新特性Physics Field虚拟物理场Swift測试

在WWDC2014上,Sprite Kit又有了非常多新的提升! 当中一个非常有意思的东西就是Physics Field!也就是物理场! 这意味着我们在Sprite kit上编写虚拟物理场的游戏将变得非常easy! 这里我依据WWDC2014上What's new in Sprite kit的官方视频上的DEMO, 用Swift语言自己做了一个Demo. 截图例如以下: 先放上GitHub链接: https://github.com/songrotek/PhysicsFieldsWorld.gi