iOS真机调试对初学者可能会很头疼,今天记录下测试过程.有不对的地方望大神指出 ~
99美元团队账号为例: 进入官网一般都比较慢,要有耐心啊,反正我砸坏俩mac本了 ....
进入开发者网站
进去之后:
这个页面:
people
可以添加团队人员账号,这里不说了,
Certificates,identifiers & Profiles
这里就是配置真机测试证书,发布证书,推送证书.
ITunes Connect
去新建应用,发布app使用,还有一些其他的功能.
上面箭头依次说的是:
证书
app标识
设备
描述文件
新建证书
-
点击
Certificates,identifiers & Profiles
先看红色箭头由上往下分别代码: 生产证书(发布) 、 开发证书(真机测试)、推送证书(开发) 、推送证书(生产) .
点击 红色 框内的➕号继续... -
在下面界面选择**
iOS App Developerment
,点击最下面Continue
继续:(如果不能选应该是这个账号已经建满开发证书了,你可以选择上一界面的People
,去添加团队账号,再去新建)
**iOS App Developerment
下面的Apple Push Notification service SSL(Sandbox)
、App Store and Ad Hoc
、Apple Push Notification....
,分别是:推送开发证书、发布证书、推送生产证书,推送证书我一般不再这里建,一会说~ -
这主要是说要去本地 钥匙串访问 新建 证书 ,直接点击
Continue
去新建本地证书: -
找到 钥匙串访问 并打开
-
点击 右上角 钥匙串访问->证书助理->从证书颁发机构请求证书...
Snip20161012_8.png
-
在弹出框内,填写邮箱(可以随便写) 重要: 必须选中存储到磁盘 点击继续
-
点击完成
-
选择本地新建的证书,点击
Continue
-
在完成页面把证书 DownLoad 下来. 双击下载的证书.证书就建好了.下面是新建 AppId
新建 App Id
-
点击 左面列表的
Identifiers
下的App IDs
-
在出来的界面上点击右上角的➕
-
填写 APP ID 的描述 注意不要有一下符号:
-
填写app的
Bundle id
:
-
Explicit App ID
: 这里填写的id是唯一的,一个项目唯一的id,一般第三方账号里面要配置Bundle id
就是这个,生产环境的也是这个.命名规则一般是com.xxx.xxx
-
Wildcard App ID
: 这个是通配符id,最后都是*
结尾的,可以换成其他任何的字符.平时没事自己写demo要真机的调试的时候我一般用这个,毕竟一个Bundle id
对应一个应用,这个写多个demo只有改变最后的字符就可以.
- 选择 app 服务:(这里根据自己的需求去选择,即使现在没有选,以后也是可以回来编辑的.) 选完点击
Continue
这样 真机测试需要的 证书和 Bundle id
都有了,继续 ...
添加设备
<br />
首先要得到设备的udid
,用 Itunes
就可以,这个就不说了
-
还是看左边, 点击
Devices -> All
-
添加设备,填写上
name
和udid
-
填完点击下面的
Continue
完成.
新建 描述文件 Provisioning Profiles
-
还是看左边 点击
Provisioning Profiles -> ALL
, 点击 右上角 ➕ -
这个页面选择
iOS App Development
(下面的那个是发布的描述文件), 点击Continue
-
选择 刚才新建的
Bundle id
,点击Continue
-
选择刚才 新建的证书 , 点击
Continue
-
选择设备,这里点击
select all
. 然后点击下面的Continue
-
给这个描述文件来个名字 ~
-
完成,点击
Download
,下载,还是要 双击
这样 新建证书、新建Bundle id
、添加设备、配置描述文件 都完成了,下面就要在 Xcode
中,配置一下,就能直接调试了....
Xcode 配置
-
TARGETS -> info
配置Bundel Id
(红框内~)
-
TARGETS -> Build Settings
配置 证书和描述文件
运行项目,选择真机,应该就可以了 ~
注意:
<br />
- 下载的证书和描述文件,一定要 双击
配置推送证书
-
点击 左面列表的
Identifiers
下的App IDs
-
选择要配置推送的
Bundle Id
,选择下面的Edit
按钮,我这个是配置完成之后的,看红框就是 推送证书已经配置好了.没有配置好显示的是黄色的.
-
建本地证书,上传. (这是已经建完后的,这里和最上面一开始建证书是一样的,具体你们一看就明白.上面是 开发环境,下面是的是 生产环境.可以建多个)
添加新设备
- 先按照上面添加设备的方式添加一台手机的UDID
- 左边 点击
Provisioning Profiles -> ALL
,找到你要重新配置的描述文件,然后点击Edit
- 在
Devices
直接勾选Select All
,只要有一个设备没被选中,这个选项都是没被选中. 点击下面的 Continue - 把更新之后的描述文件,下载下来。 双击
真机的过程中可能会出现很多的错误,调试真机测试过程中的问题 ,这个里面应该有大部分错误的解决方法.
网友评论