iOS开发零基础教程之真机调试流程

本讲主要内容:

1、真机测试前准备工作

2、第一步创建App ID

3、第二步创建开发证书Development Certificate

4、第三步打开本地钥匙串创建CSR文件

5、第四步添加设备

6、第五步创建描述文件

7、第六步导出证书给其他人用

8、第七步在Xcode工程中配置Code Sign Identifier

如果转载请注明出处,请尊重他人劳动成果,如有不足或者错误之处欢迎大家批评指出:http://blog.csdn.net/crazyzhang1990/article/details/46449503

前言:

上一篇中我已经介绍了证书、App ID、和描述文件和他们之间的关系,这一篇中带领大家真机测试。

1、准备工作

真机测试之前首先你需要拥有一个Apple ID,如果有了Apple ID之后你还需要加入苹果开发者计划里,也就是说你需要花688大洋成为苹果的开发者。这两项都有了之后你还需要一台iOS设备,iPhone、iPad、或者iPod Touch。

注册Apple ID网址:https://appleid.apple.com/account

加入苹果开发者计划网址:https://developer.apple.com/enroll/

2、创建App ID

首先我们需要打开苹果开发者网站,网址是:https://developer.apple.com,打开之后如下图所示:

然后我们选择Member Center(会员中心),选择之后需要先登录,登录成功后如图所示:

然后我们选择Certificates,Identifiers & Profiles选项,进去之后如题所示:

我们会有三个选项iOS Apps 、Mac Apps 、 Safari Extensions,我们选择第一个iOS Apps,然后我们可以选择下边的任意一个选项进去,我这里选择了Certificates,打开之后如下图所示:

打开之后我们选择App IDs选项,如下图:

然后我们点击右上角加号,跳转到如下界面,填写你App ID的描述,这个描述自由度很大,只要不包含特殊字符就可以

填写完App ID描述之后,我们开始填写应用程序标示符,这里我们可以创建3种App iD,一种com.zhangmang.ABC  第二种com.zhangmang.*  第三种* ,在这里我创建了第二种:

由于是创建开发证书,所以我App Service一项都没有勾选:

点击Continue,如下图所示:

接着点击Submit提交,然后如下图所示:

点击Done之后会返回App ID列表页,你就可以看到自己注册的App ID,如图:

3、创建Development Certificate开发证书:

我们选择Certificates下边Development - iOS App Development :

点击Continue下一步,需要选择你刚才创建的App ID,如图:

然后弹出如下的对话框,他提示我们需要到Mac里的钥匙串中生成一个CSR的签名文件:

我们去系统里找到钥匙串:

我们选择左上角钥匙串访问 - 证书助理 - 从证书颁发机构请求证书... , 如图:

然后填写电子邮箱,并且选择保存到磁盘:

点击继续,他会弹出窗口,我们选择存储到桌面:

然后桌面就会多一个后缀为.certSigningRequest的文件:

然后接着上边的步骤,选择CSR文件:

选择CSR文件之后选择Cenerate,然后你会发现Development证书列表里多了一个开发证书:

4、创建CRS文件已经在第三步里边写了,所以说这一步就省略了。

5、添加设备:

点击Devices选项,选择All,然后会看到我们的添加的设备名称和Identifier,然后点右上角加号按钮:

然后我们需要添加设备名称和UDID,如图:

然后我们打开Xcode,选择最上边导航栏Window - Devices:

打开Devices之后,选择我们的设备,然后复制Identifier:

复制完之后,然后填到刚才UDID那里,然后点击Continue,接着会显示出一些设备相关的信息,确认无误后点击Register:

注册完成之后返回就会看到新注册的设备。

6、创建Development描述文件:

点击Provisioning Profiles下边的Development,然后选择右上角加号:

然后选择iOS App Development,点击Continue:

然后选择刚才第二步创建的App ID,点击Continue:

然后在选择刚才咱们第三步创建的开发证书,点击Continue,如图:

选择完证书之后,选择调试的设备,这里一般默认选择select all,让所有在开发者列表里的设备都可以调试,如图:

然后给这个描述文件起一个名字,点击Generate就可以了:

7、导出证书给其他人用

创建完成之后我们需要导出证书,因为证书是和申请证书的电脑是绑定的,所以其他开发者如果想真机测试,必须用从你电脑导出的证书才可以,导出步骤:

先打开钥匙串,然后在左边找到证书,点击证书之后右边会显示出所有的证书,然后找到你所安装的证书,右键选择导出选项,如图:

x

然后会弹出一个提示框,给证书起个名字,选择保存位置,然后点击存储:

接着又会弹出一个框让你设置密码,你可以设置密码,也可以不设置直接点好,生成证书:

8、Xcode选择Code Signing Identifier

然后我们随便打开一个Xcode工程,由于我的工程Bundle ID前缀都是com.zhangmangyuan.开头的,所以我的每一个工程都可以真机测试,打开工程后点击工程文件,选择TARGET - Build Setting - Code Signing:

先选择Provisioning Profiles描述文件,选择刚才安装的TestProvisioningProfiles:

选择完描述文件之后再选择证书:

TARGET里边修改完成之后记得把PROJECT里边的Code Signing里边的证书和描述文件也修改一下:

证书和描述文件都选择完成之后,然后在Xcode中选择你的设备运行就OK了:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,653评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,321评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,833评论 0 324
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,472评论 1 266
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,306评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,274评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,658评论 3 385
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,335评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,638评论 1 293
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,697评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,454评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,311评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,699评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,986评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,254评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,647评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,847评论 2 335

推荐阅读更多精彩内容