IOS开发:开发者账号申请后真机调试详细步骤

news/2024/7/8 13:06:12

http://blog.csdn.net/luyuncsd123/article/details/17534515

     前提:已经成功申请了iOS开发者账号

环境:xcode 4.6.1 ; iOS 6.1.2


1、授权设备:

进入Apple Developer会员中心,点击图中的iOS Provisioning Portal,进入开发者授权设置系统:


在设置界面中,可以选择点击页面下方的助手来运行向导:


点击左侧导航的Device,进入授权设备的页面,点击右上方的Add Device按钮可以添加一个设备:


添加设备的时候可以指定设备的名字(随便写),以及设备的UDID。每一个Apple的设备都有一个唯一的标识符,获得这个标识符的方法很简单,有两种方式:

(1)将你的设备连接到电脑,然后在iTunes里找到你的设备信息(如下图),点击图中红色方框的位置,设备UDID就会显示出来。右击UDID会提示拷贝,将拷贝的结果复制到框内即可;

(2)打开xcode,window→organizer→devices,在里面可以看到identifier信息




2、添加App ID:

点击左侧导航的App IDs按钮可以进入应用程序ID的配置页面,可以点击页面右方的New App ID按钮添加一个新的应用。这个ID对应的是即将开发和测试的应用程序。如下图,在description里添加一个单一应用的名称(不支持特殊字符),然后在最下面的Bundle Seed ID里面填入一个含有domain格式的字符串(如com.bo.test)。Bundle Seed ID是一个集合了开发商与应用程序的信息,格式为(com.[开发商].[应用]),这里可以指定为单一应用,也可以指定为全部应用。如果是单一应用,建议刚才填写的description与Bundle Seed ID的最后一项相同(如test和com.bo.test),如果是全部应用,可以使用这样的Bundle Seed ID: com.bo.



3、添加证书:

(1)首先在mac电脑上生成开发者证书:

在Applications->Utilities里手动打开Keychain Access。按照下图操作最终点击“从证书颁发机构请求证书”


正确填写自己的邮箱和姓名即可,选择“存储到磁盘”,点击继续。最终会生成一个名为“CertificateSigningRequest.certSigningRequest”的文件。


这时候返回刚才的iOS Provisioning Portal网页界面,点击左侧的“Certificate”,点击页面右方的Request Certificate申请一个证书,然后点击页面下方的按钮上传生成的certSigningRequest文件,这样就完成了证书的申请流程。申请成功后,Certificate页面里就有了一条证书,刷新几次页面后证书的状态就变成Issued,点击download按钮可以下载一个cer文件。



4、使用开发者授权:

1)回到iOS Provisioning Portal网页界面,点击左侧的“provisioning”,点击右侧的New Profile按钮创建一个新的授权文件:

填写profile Name;在Certificates中选择刚刚创建好的证书(一劳永逸的一步,之后只需勾选该证书即可,不必再手动添加);APP ID选择刚刚建的那个;Devices 选择刚刚添加的设备;Submit(绑定设备到应用程序);刷新页面,会看到刚刚建的那个后边有个Download,点击Download,下载了一个.mobileprovision文件。

(2)打开xcode→window→organizer,将下载的.mobileprovision文件拖到Provisioning中(此步骤绑定设备到应用程序,并生成证书)

(3)项目中的plist 文件,将Bundle Identifier 这一项的内容改成Bundle Seed ID(格式:com.[开发商].[应用])即可

将run按钮右边的设备选为对应的真机设备,接下来就编译运行看看吧!




这是我在申请、安装IOS开发者证书,真机调试时候参考的文章,非常有用。

 

1、开发证书与发布证书申请和安装步骤

http://blog.csdn.net/zougangx/article/details/6074313

 

2、申请IDP/真机调试/GameCenter 指南/OpenFeint指南:

http://xiaominghimi.blog.51cto.com/2614927/699764

 

3、开发证书与发布证书申请和安装步骤

http://blog.csdn.net/zougangx/article/details/6074313

 

4、详细的开发者证书下载及安装

http://www.cnblogs.com/chu888chu888/archive/2011/05/22/2053169.html

 

5、简单多人游戏发布步骤

http://www.kuqin.com/gamedev/20111213/316176.html

 

6、IPhone真机调试

http://apps.hi.baidu.com/share/detail/30095523

 

PS:另外直接登录 https://developer.apple.com/ios/manage/certificates/team/index.action

点击进入iOS Provisioning Portal页面, Home里面有个 Launch Assistant按钮,点击以后,可以进行自动向导设置。开启XCode, 拿IPhone/IPad设备连接苹果机,一路Continue就够了。这个自动向导会帮你设置证书及真机测试环境。

另外注意用XCode发布时候有Code Sign的,要填写App IDs,请注意参考Distribution中的

Building your Application with Xcode for Distribution



http://www.niftyadmin.cn/n/1959123.html

相关文章

置换群-轮换、对换

置换群是由置换组成的群。设Ω为非空集合,设存在Ω上的一个置换 1、轮换 除()内的点参与轮换外,其余点不动 (a1,a2,a3,a4,a5....an)|a1 a2 a3 a4 a5 a6... an| |a2,a3,a4,a5,a6....an,a1| 比如n5,即1,2,3,4,5为集合内元素,(1,2,5)表示只有…

c-feof(fp)

feof(fp)有两个返回值:如果遇到文件结束,函数feof(fp)的值为1,否则为0。 EOF是文件结束标志的文件。在文本文件中,数据是以字符的ASCⅡ代码值的形式存放,ASCⅡ代码的范围是0到255,不可能出现-1…

U3D DrawCall优化手记

http://www.cnblogs.com/ybgame/p/3588795.html 在最近,使用U3D开发的游戏核心部分功能即将完成,中间由于各种历史原因,导致项目存在比较大的问题,这些问题在最后,恐怕只能通过一次彻底的重构来解决 现在的游戏跑起来会…

多项式-奇异性

1、行列式在数学中,是一个函数,其定义域为的矩阵A,取值为一个标量,写作det(A)或 | A | 。 2、 奇异矩阵是线性代数的概念,就是对应的行列式等于0的矩阵。 奇异矩阵的判断方法:首先,看这个矩阵是…

fps Ragdoll 的设置与用法

http://www.narkii.com/club/thread-297439-1.html 关于Ragdoll的制作方式FPS游戏中的敌人受到攻击后阵亡后,通常有两种动作,一种是设置敌人的Death动画进行播放,另一种则是将敌人换成ragdoll模式。以效果来看,ragdoll会得到比较真…

NLP实战6:seq2seq翻译实战-Pytorch复现-小白版

目录 一、前期准备 1. 搭建语言类 2. 文本处理函数 3. 文件读取函数 二、Seq2Seq 模型 1. 编码器(Encoder) 2. 解码器(Decoder) 三、训练 1. 数据预处理 2. 训练函数 四、训练与评估 🍨 本文为[&#x1f51…

并行计算介绍(Introduction to Parallel Computing ) ——我主张阅读英文原著

串行计算,分为“指令”和“数据”两个部分,在程序执行时“独立地申请和占有”内存空间,所有计算均局限于该内存空间。 并行计算,则将进程相对独立的分配在不同的节点上,由各自独立的操作系统调度,享有独立的…

Realistic FPS - 如何更换场景里面的NPC

http://www.narkii.com/club/forum.php?modviewthread&tid305189&extrapage%3D1%26filter%3Dtypeid%26typeid%3D102%26typeid%3D102 在上回的教程里面,我们介绍了Waypoint设置的方法,通过几个简单的步骤即可在场景里面布置NPC的巡逻与攻击,而这…