ios真机测试
最近有同学对开发者账号里配置流程不是很清晰,在这里给大家介绍一下开发者账号,今天我们先说一下真机测试。
在说真机测试之前,我们先说一下开发者账号
开发者账号
开发者账号分为4种,分别是个人账号,团队账号,企业账号和教育账号
1,个人账号
费用99美金一年, 该账号在App Store销售者只能显示个人的ID,比如saisai zhang,单人使用。个人账号只能有一个开发者。500个苹果的iOS设备UDID测试(iPhone,iPod,iPad,Apple Watch和Apple TV各100台)。
2,团队账号
费用99美金一年, 该账号在App Store销售者可以显示类似LanouKeji,或者自定义的团队名称。公司账号可以允许多个开发者协作开发,比个人多一些帐号管理的设置,可以设置多个AppleID,分4种管理级别权限。500个苹果的iOS设备UDID测试。但是申请时需要填写公司的邓白氏编码(D-U-N-S)
3,企业账号
费用299美金一年, 该账号开发应用不能发布到App Store,只能企业内部应用,苹果的iOS设备UDID数量不限制。企业账号适合不希望上线App Store,只供企业内部员工测试、使用,它可以自己发包到自己的下载连接上,以供内部人员下载使用。
4,教育账号
费用0美元 ,只能教育机构或学院内部使用。必须是苹果iOS开发者计划授权机构。不能对外正式发布iOS应用程序。
邓白氏码是什么呢?
它是Data Universal Numbering System的缩写,由邓白氏公司签发的,一个独一无二的9位数字全球编码系统,相当于企业的身份识别码。每个号码会跟一个唯一的企业实体相对应,不会重复使用。也就是说,一个号码代表一个公司实体。
团队账号的权限
Admin Legal权限:超级管理员。可以管理开发者和管理app store中的应用。
Admin权限:管理员,可以管理开发者。添加测试机和管理团队证书。
Member权限:是普通开发者。只能下载证书和使用证书
No Access权限:没有相应的权限。
真机测试都需要在开发者账号里配置什么呢?
1,测试证书
进入苹果开发者平台,点击MemberCenter
填写开发者账号
接下来我们选择第一栏的第一个,也就是证书
我们现在是真机测试,所以我们选择测试证书。然后点击最下面的Continue
这个页面是介绍关于创建证书签名请求,然后点击Continue
创建证书需要选取csr文件
如果你以前创建过csr文件,直接选取即可,如果没有需要去钥匙串创建一个csr,下面点开你电脑里的钥匙串
让钥匙串作为第一响应者,点击左上角的钥匙串访问 -> 证书助理 -> 从证书颁发机构请求证书
填写证书信息
点击继续
回到我们证书创建,点击Choose File,选取csr,然后点打开
然后点击Generate
Download下来证书
双击装到钥匙串里,要保证证书一定要在登陆 -> 我的证书目录下面
证书创建完成!
2,创建APP ID
点击Identifiers -> APP IDs
填完以后点击继续
点击Submit,然后点Done就创建好了
3,添加测试设备
手机连线电脑上面,点开Itunes,选择你的设备,把UDID复制下来
回到开发者平台里面,选择Devices -> All
点击下面的Continue
点击Register,然后点Done,添加完成
4,创建描述文件
点击Provisioning Profiles -> Development
点击Continue,选择APP ID
然后点击Continue
点击Continue,选取测试设备
点击Continue,给描述文件取个名字
Generate后,Download下来,双击安装即可