免费的苹果开发者账号申请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、点击开发者应用下面出现的账号,信任,然后就能启动应用,不在出现提示