自从XCode升级到7之后的版本,项目的真机调试就不再需要开发者账号和各种证书了。真机调试方便了许多!我还是把两种调试方法都附上吧,应该还有许多小伙伴没有使用高版本的XCode吧(一:需要开发者账号和证书的调试方法;二:不需要开发者账号和证书的调试方法)


不管是方法一还是方法二,必须的准备工作都是:

1.一部iPhone手机

2.一台装有Xcode的Mac

方法一多出的是:需要苹果开发者账号,就是嘛要交钱钱(99美金)的那个账号啦。


首先咱们来进行需要开发者账号和证书的调试方法:


1.在你的Mac上找到钥匙串并打开

2.向证书机构请求证书,如图:

iOS开发 真机调试 苹果真机调试证书免费_app

3.填写相关信息,如图

iOS开发 真机调试 苹果真机调试证书免费_开发者账号_02

桌面上就会有个证书文件Certificate......,如图:

iOS开发 真机调试 苹果真机调试证书免费_开发者账号_03

4.进入苹果开发者中心,如图:

iOS开发 真机调试 苹果真机调试证书免费_iOS开发 真机调试_04


点击Account,登录苹果开发者账号,如图:

iOS开发 真机调试 苹果真机调试证书免费_调试_05


5.进入证书颁发中心,如图:

iOS开发 真机调试 苹果真机调试证书免费_调试_06


6.创建真机调试的证书,如图:

iOS开发 真机调试 苹果真机调试证书免费_iOS开发 真机调试_07

iOS开发 真机调试 苹果真机调试证书免费_xcode_08

下一步continue之后

iOS开发 真机调试 苹果真机调试证书免费_xcode_09

继续下一步continue,选择从钥匙串中获取的证书文件certificate......

iOS开发 真机调试 苹果真机调试证书免费_app_10

iOS开发 真机调试 苹果真机调试证书免费_开发者账号_11

接着continue

iOS开发 真机调试 苹果真机调试证书免费_开发者账号_12

点击done,这里调试证书就创建完成了,然后把这个证书下载下来,和certificate文件放在同一个文件夹里边。

7.7创建APP IDs ,如图:

iOS开发 真机调试 苹果真机调试证书免费_iOS开发 真机调试_13

iOS开发 真机调试 苹果真机调试证书免费_app_14


iOS开发 真机调试 苹果真机调试证书免费_xcode_15

iOS开发 真机调试 苹果真机调试证书免费_调试_16

iOS开发 真机调试 苹果真机调试证书免费_xcode_17

点击register,APPid就创建完成了。

8.设备配置,同样点击右上角的+号,如图:

iOS开发 真机调试 苹果真机调试证书免费_开发者账号_18

iOS开发 真机调试 苹果真机调试证书免费_iOS开发 真机调试_19

iOS开发 真机调试 苹果真机调试证书免费_开发者账号_20


iOS开发 真机调试 苹果真机调试证书免费_xcode_21

iOS开发 真机调试 苹果真机调试证书免费_开发者账号_22


点击register,设备配置就OK了。

9.创建调试的pp证书,如图:

iOS开发 真机调试 苹果真机调试证书免费_调试_23

iOS开发 真机调试 苹果真机调试证书免费_iOS开发 真机调试_24

选择APPid,

iOS开发 真机调试 苹果真机调试证书免费_开发者账号_25

iOS开发 真机调试 苹果真机调试证书免费_app_26

iOS开发 真机调试 苹果真机调试证书免费_开发者账号_27

iOS开发 真机调试 苹果真机调试证书免费_开发者账号_28

iOS开发 真机调试 苹果真机调试证书免费_开发者账号_29

点击done,pp证书创建完成,下载pp证书把他和前面的证书放在一个地方。


10.找到下载的两个证书(调试证书和pp证书),双击加在钥匙串中去,不用管它有没有反应,反正已经加进去了。

11.打开Xcode,打开需要调试的项目。

12.看图来吧:

iOS开发 真机调试 苹果真机调试证书免费_iOS开发 真机调试_30

登录Apple id

iOS开发 真机调试 苹果真机调试证书免费_xcode_31

iOS开发 真机调试 苹果真机调试证书免费_调试_32

iOS开发 真机调试 苹果真机调试证书免费_xcode_33

iOS开发 真机调试 苹果真机调试证书免费_iOS开发 真机调试_34


iOS开发 真机调试 苹果真机调试证书免费_xcode_35

iOS开发 真机调试 苹果真机调试证书免费_调试_36


最后连接设备,就可以进行调试了!


接下来我们进行第二种调试方式,不需要开发者账号和证书:

1.打开XCode打开需要调试的项目

2.选择屏幕左上角Xcode-> Preferences

iOS开发 真机调试 苹果真机调试证书免费_调试_37

3.选择Account 点击左下角的+按钮登陆Apple ID

iOS开发 真机调试 苹果真机调试证书免费_iOS开发 真机调试_38

iOS开发 真机调试 苹果真机调试证书免费_调试_39

4.登陆成功之后,在右侧会显示小伙伴的账号在iOS和Mac上都是free的,双击这一列(或者点击选择view details)

iOS开发 真机调试 苹果真机调试证书免费_开发者账号_40


5.这里获取你的Apple ID的开发者信息,点击iOS Development 后面的create ,然后稍等,直到create按钮不见。

iOS开发 真机调试 苹果真机调试证书免费_iOS开发 真机调试_41


6.连接设备,选择项目文件-> General - > Team -> 选择你属于你的Apple ID ,再点击Team 下面的fix issue修复Team 正下方的警告。

iOS开发 真机调试 苹果真机调试证书免费_调试_42

7.运行项目,Xcode会弹出这样子一大串的一个框(process launch failed: Security),这里需要打开你手机的设置->通用- > 设备管理-> 选择你的Apple ID - > 点击信任 

OK啦!



请期待后续......