免费的苹果开发者账号申请iOS证书
本文介绍使用未付费688的苹果账号(apple id)申请ios证书打包ipa安装到未越狱苹果手机真机测试调试。
适用暂时未注册付费苹果开发者,需要进行打包iOS真机测试的需求,HBuilder、apicloud等平台适用,完全免费进行!
苹果开发者账号类型
账号类型 | 用途 | 功能 | 邓白氏码 | 年费(人民币) |
---|---|---|---|---|
个人账号(免费) | 无需付年费688, 但只能用于真机测试APP, 无法上架App Store | 最多只能添加3台苹果设备(udid)真机测试 | 不需要 | 免费 |
个人账号 | 可测试和上架App Store, 苹果商店显示个人开发者名称 | 没上架App Store前, 最多可添加100台苹果设备(udid)进行真机测试. 上架后无限制 | 不需要 | 688 |
公司账号 | 可测试和上架App Store, 苹果商店显示公司名称, 有些类型app只能通过公司账号上架 | 没上架App Store前, 最多可添加100台苹果设备(udid)进行真机测试. 上架后无限制 | 需要 | 688 |
政府账号 | 可测试和上架App Store, 苹果商店显示政府事业单位名称 | 没上架App Store前, 最多可添加100台苹果设备(udid)进行真机测试. 上架后无限制 | 需要 | 688 |
企业账号 | 不能用于上架App Store | 无需添加设备udid, 无安装数量限制, 适用无法上架App Store的app | 需要 | 1988 |
免费的苹果开发者账号
再说下什么是免费的苹果开发者账号, 就是你没交688年费的就是免费账号, 如果你想变成付费开发者账号, 提交申请付费就行, 账号都是一样的账号
苹果免费开发者账号的功能限制
1、证书描述文件有效期只有7天,7天后要重新申请iOS证书打包(付费的一年)
2、最多只能添加3个udid测试设备(最多可以让3个手机安装,付费的100个)
3、只能通过手机助手安装如爱思助手安装(不能上传分发平台扫码下载安装,付费开发者可以扫码安装)
免费个人开发者账号申请ios证书打包ipa测试分五步进行
1.申请一个苹果账号
2.申请ios测试证书(p12)
3.申请ios描述文件(mobileprovision)
4.打包ipa
5.安装ipa
1、申请苹果账号
如果还没注册过苹果账号,先注册一个,如果有苹果账号了请直接看第二步证书申请!
首先打开苹果开发者中心
如果已经申请过apple id,跳过注册,直接看后面步骤申请iOS证书
- 点击立即创建您的apple id
- 跳转到apple id申请页面填写相关信息
- 名字用汉字或者拼音写上去(注意写真实姓名,苹果审核可能会核查信息)
- 地区选中国大陆
- 日期随便写一个
- 安全提示问题设置一定要记住保存好,可以截图保存
点继续将会发送一份验证码邮件到邮箱,登录查看输入点继续
- 点继续注册会跳转到这个下面这个协议页面,勾选同意!(如果网络不好可能会加载一段时间,耐心等待)
同意协议后出现下面这个页面,说明apple id注册好了!
如果是这种界面则是已经提交申请付费开发者,但没通过审核,也算是免费开发者账号!
只要是登录界面是上图其中一个的,说明已同意协议但未付费的个人开发者!现在就可以直接登录软件申请ios证书了
2、申请ios测试证书(p12)
iOS证书申请辅助工具Appuploader
可以帮助在Windows电脑直接申请iOS证书,如果是使用HBuilder、APICloud等工具跨平台开发,没有Mac的开发者,可以非常方便的申请iOS证书去打包苹果APP真机测试
2.1 Appuploader安装教程
2.2 打开Appuploader, 用苹果开发者账号登录
如果登录报错,先登录下苹果开发者账号,同意下协议再登录Appuploader软件申请证书
2.3 选择证书选项
2.4 选择iOS开发证书
- 点击右下角+ADD选择, 下拉选择iOS开发证书
- 输入证书名称:不要中文、随意设置
- 邮箱:(随意)
- 密码:证书的密码,不是开发者账号密码,如123这样不用很复杂,记好、打包时要用、很重要
- 应用id:这里不用选
- 点击ok创建。
如果账号已经有一个iOS开发证书了,将申请报错(如下图)免费开发者账号只能申请一个开发证书p12,可以删除掉再申请,或者直接用这个已经申请的
2.5 P12文件下载
申请到了,点击p12文件下载保存.p12 证书文件到电脑
3、申请ios描述文件(mobileprovision)
3.1、返回软件,选择描述文件
3.2、添加应用id
- 点击右下角+ADD,先选择添加应用id
- 应用id:三段式格式、如app名称是淘宝,可以编写为com.app.taobao,自由编写!不能重复!具有唯一性@
- 名称:数字或者字母,自由编写,不要中文,不能重复。
如果添加报错(重复添加或者别人已用这个应用id),解决办法就是修改下应用id,重新编下
点击ok只要没弹出报错就是添加成功了,注意先关掉窗口,重新点右下角+ADD进入下拉应用id可查看刚添加的应用id是否存在。
添加好应用id下步添加设置udid
3.3、添加测试机
加好了应用id下一步添加用来测试的苹果手机,先获取UUID。
苹果手机助手获取UDID, 如爱思助手,电脑下载爱思助手,连上苹果手机,设备信息里面那个设备标识就是udid。
获取到UUID、点击添加测试设备,复制到UDID框,输入设备名称(随意,不要中文),点击ok。
免费账号7天内最多只能添加3个手机进行测试.
如果报错下图,可能这个udid已经添加过,先关掉申请窗口,重新点右下角+ADD,选择开发版看有没有出现设备。
输入刚获取的udid(如果你的苹果手机链接了电脑,Appuploader会自动获取udid)
name:这个名称不用要中文,数字或者字母随意编写,不要跟之前添加过的名称一样就行。
添加成功后选择开发版profile在设备栏就会出现刚添加的设备!
- 重新点击右下角的+ADD进入(才能同步到刚申请的appid和设备),选择开发版profile、
- 选择刚创建的appid 应用id 如com.app.taobao,勾选关联第一步创建的ios证书p12,选择刚添加要测试的设备。
- 输入名称(随意,123、abc之类的不要中文,因为不要跟之前的重复)
- 点击ok创建
3.5、点击下载保存.mobileprovision,描述文件。
苹果那边规定,没有付费688的苹果账号申请的描述文件只有7天有效期,付费苹果开发者账号的证书是1年有效期,到期可以重新申请打包,当然测试的话几天时间也足够了
4.打包ipa
- 各开发者工具打包教程,根据自己使用的平台去打包
开心APP打包网站教程
HBuilder打包教程
APICloud打包教程
phonegap打包教程
xcode打包和appcan打包无法使用,xcode需要付费开发者账号才能导出ipa
这里以HBuilder平台为例,其它平台不明白的可以加群交流。
4.1、发行
打开HBuilder工具,选择开发好的项目,点击发行,选择发行为原生安装包
4.2、选择平台打包
- 选择iOS打包,支持的设备类型(可以选择支持iPhone和支持ipad),选择使用苹果证书
- AppID:跟申请证书描述.mobileprovision时选择的要一致(又称套装id,appid,BundleID,应用id,包名)
- profile文件:选择上传配置文件.mobileprovision
- 私钥证书:上传.p12文件
- 私钥密码:输入创建p12设置的密码
然后点击打包
4.3、打包成功后,下载保存ipa,这个ipa包就能安装到手机测试了
5、安装ipa
免费开发者账号打包的app只能通过爱思助手安装!
如果需要上传蒲公英 fir等分发平台扫码安装请看这个教程、需要付费的开发者账号
iOS APP真机调试图文介绍
1、普通账号申请的ios证书打包的ipa、经测试,苹果官方的iTunes助手安装不了,不要用这个. 用爱思苹果助手可以成功安装
连接上手机、点击应用游戏,点击导入安装,选择刚打包的ipa包,或者直接选择ipa包右键通过爱思助手安装
2、ipa将自动安装,类型是越狱版,安装成功后显示个人正版,因为是个人ios证书打包,没上架App Store
3、安装成功了第一次启动应用会出现如下提示,用测试证书或者企业证书打包的ipa都会这样,需要设置一下
点击设置、进入通用,下拉选择描述文件和设备管理
4、点击开发者应用下面出现的账号,信任,然后就能启动应用,不在出现提示