IOS真机测试(用证书进行真机测试)

真机测试须要准备app

一、证书ide

二、Iphone或者Ipad测试

三、到developer.apple.com注册开发者帐号(不用money的)网站

--------------------------------------------------------------------------------------------------------------------------spa

步骤:3d

一、登陆开发者中心developer.apple.com调试

二、到开发者中心首页code

能够点击 orm

 

跳转到管理中心blog

点击上面进入证书管理中心

开发测试以上四个按顺序都要用到

Certificates是建立管理证书

Identifiers是建立管理工程相关的绑定 我

Devices是建立管理测试设备相关(注意:测试的时候须要,发布的时候就不须要这一步了

Provisioning Profiles是最终建立生成测试或者发布证书的

三、生成Certificates

1)、事先准备:生成.csr文件

到mac os机器launchpad中

 

选中【系统根证书】

而后在选中[钥匙串访问]->[证书助理]->[从证书颁发机构请求证书....]

选中证书是【存储到磁盘】,那么用户电子邮件地址就是能够随便起一个名字,经常使用名称就最好起一个有意义能够区分的名称,CA电子邮件地址则填写本身的邮箱。用户电子邮件地址能够和CA电子邮件地址同样,反正可以接受邮件就好了。

保存文件到桌面(为了方便查询),下图中第一个.cerSigningRequest就是了。其余的两个是后面的步骤生成的:一个.cer是等到Certificates建立生成后的证书,另一个.mobileprovision是Provisioning Profiles生成的证书。

此时生成.cer的须要的准备文件已经完成。

2)、建立.cer证书

选中右边的+号后,跳转到下一步,由于是开发测试选中iOS App Development

不然将选Production下面的选项(截图没有截到),点击【continue】进入下一步

继续,而后到了要选择CSR的文件的时候,CSR就是刚刚在本机中生成的.cerSigningRequest文件,看后缀的缩写.CSR就是了。

继续

 

继续到了下载.cer的页面,能够download生成的.cer文件,下载后复制到刚才的桌面的文件夹中,后缀为.cer的就是了

至此.CER文件已经生成

四、建立Identifiers,便是工程相关标识

按下图说明,选中右边+进行建立

到填写的页面分为四部分,须要填写的有三部分

第一部分:App ID Description填写名称,这个随便吧 

第二部分:App ID Prefix无需填写

 

第三部分:选择精确的AppId绑定,Bundle ID填写好

注意:该Bundle ID将和工程中的Info.list中的Bundle identifier是要同样的,不同改成同样便可

能够本身自定义一个命名规则:网站域名倒序+项目名称  如:com.apple.mall

工程中哪里能够找到?

第四部分:选中要用的服务 而后继续


至此Identifiers已经生成:

 

五、建立Devies

1)、事先准备,获取设备的UDID号

方法一:

将设备用数据线连接到mac电脑上,而后系统自动跳到ITunes中,点击上面的手机图标

以下图,看到序列号那里么,用鼠标点击一下

获得了下面的序列号

防止出错,能够直接复制UDID

 

2)、建立Devices设备

点击右上角的+号,开始建立测试绑定

在下图中,填写号名称,复制上刚刚获得的UDID,而后continue便可

 

至此绑定了要测试的设备

 

 

六、生成Provisioning Profiles

前面的都是为了这里最后作准备的,点击右边的+号

 

选好Development下的第一个,而后Continue

 

选择刚才创建的AppId

选好证书

选好测试设备

填写好名称,而后继续到完成页面

至此最终证书已经生成

能够下载,已经下载到桌面的文件夹:

后缀为.mobileprovision的就是了

七、.mobileprovision证书使用

1)、证书签名

项目的target中,看到signing(Debug)和release版本的时候,选择Provisioning Profiles的Import Profile...,而后能够导入刚才生成的证书了。

 

2)、调试选择设备

而后就是测试了,测是的时候将设备经过数据线连接到电脑上,而后在XCode中选择对应的设备便可。

最后,点击上面的三角形或者command+R既能够在设备上进行运行调试程序了(固然提示是否容许访问证书什么之类,和输入apple密码受权之类按照作没有问题的了)

至此真机测试步骤已经写完,若是要发布的话,上面步骤中除了Devies不须要以后,其余的都差很少,只不过都要选Distrution而不是Develoption的,而且设置AppId的那个步骤,能够共用的,测试的时候设置了,发布的时候就直接选这个就好了,由于工程仍是那个工程嘛。固然如何想要发布到AppStore的话还差到 itunesconnect.apple.com建立应用信息和打包发布的2个步骤。具体请看发布流程步骤。

 

 

 



相关文章
相关标签/搜索