新技术免ios开发者账号申请ios证书打包ipa真机调试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新技术免ios开发者账号申请ios证书打包ipa真机调试相关的知识,希望对你有一定的参考价值。
![](http://upload-images.jianshu.io/upload_images/4874746-ecb8b27e36203edd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
虽然xcode现在可以免证书进行测试了,但众多跨平台开发者,如果还没注册苹果开发者账号。
想安装到自己非越狱手机测试是无能为力了。
不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请ios证书打包ipa安装到自己手机测试,强大吧!
这个神器就是Appuploader,ios app测试及上架辅助工具。
当然如果要上架App Store还是需要注册一个付费的苹果开发者账号。
如果只是安装ios应用到自己手机测试,现在只需要注册一个普通的苹果账号就行了。
下面进入教程
申请ios证书打包ipa测试分五步进行
1.申请一个苹果账号
2.申请ios测试证书(p12)
3.申请ios描述文件(mobileprovision)
4.打包ipa
5.安装ipa
一、申请苹果账号
也可以用我注册好的苹果账号体验下,新注册个也简单,1分钟搞定!
账号:[email protected] 密码:abc123456ABC
1、点击苹果id注册地址,输入相关信息注册,如果已经有苹果账号了看第二步,还需要登录下苹果开发者中心,同意下协议,
https://appleid.apple.com/account?localang=zh_CN
![](http://upload-images.jianshu.io/upload_images/4874746-a147a58d38e4aa4f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://www.applicationloader.net/blog/wp-content/uploads/2017/04/100-1024x663.png)
2、注册成功了,或者有苹果账号了,登录苹果开发者中心
https://developer.apple.com/account
![](http://upload-images.jianshu.io/upload_images/4874746-85fafa488db0e48b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
打钩同意协议,点击Submit提交。
![](http://upload-images.jianshu.io/upload_images/4874746-0912bf3cd09148d9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
如此就可以登录Appuploader,创建ios测试证书了。
二、申请ios测试证书(p12)
1、打开Appuploader,用普通苹果账号登录
![](http://upload-images.jianshu.io/upload_images/4874746-990db0236377426d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
如果出现这个提示说明还没在苹果开发者中心同意协议,先同意下,请看第一个大步骤的第二小步。
![](http://upload-images.jianshu.io/upload_images/4874746-78ec1bdccd227ed3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2、登录上去有个提示不用管、叉掉,选择Certification
![](http://upload-images.jianshu.io/upload_images/4874746-36550acce7b0e60c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3、点击右下角+ADD,选择第一项 ios App development,输入名称(英文随意)、邮箱(随意)、
密码后面打包ipa时要用到,要记住,123之类密码的就行。
![](http://upload-images.jianshu.io/upload_images/4874746-fc948b64115b8ec8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
4、点击p12 File下载保存.p12 证书文件
![](http://upload-images.jianshu.io/upload_images/4874746-890f16b95e429922.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
三、申请ios描述文件(mobileprovision)
1、返回软件,选择Profiles
![](http://upload-images.jianshu.io/upload_images/4874746-5a2f8f3a9b4ffa50.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2、点击右下角+ADD,先选择添加Add appid 应用标识符、输入appid,格式是com.com.com这样子的,中间有两个点。
像我开始输入的com.ceshi.ceshi出现错误提示,格式虽然没错,但有报错,尝试修改下不报错就行了。
后面我改下如com.fen.tian,如此就ok,appid在打包ipa时要填写,记好。
![](http://upload-images.jianshu.io/upload_images/4874746-21567f7027a05f4f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3、下一步添加用来测试的手机了,先获取UUID。
使用 iPhone 或 iPad 扫码选择自带的浏览器safari浏览器打开二维码里的链接,即可快速获取 UDID
或者连接苹果手机助手获取到。
这个一长串的就是设备的UUID
04bff1010f1656cde7d60g560d7d897e2821dc88
![](http://upload-images.jianshu.io/upload_images/4874746-d3bab4fde641152a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
获取到UUID、点击Add Device,复制上去,输入设备名称,点击ok。
可以添加多个
![](http://upload-images.jianshu.io/upload_images/4874746-aa03be2bb854bb01.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
4、添加好设备后,叉掉,重新点击右下角的+ADD,选择第一项 ios App development。
选择刚创建的appid 如com.fen.tian,勾选关联第一步创建的ios证书p12,选择要测试的设备,可多选。
输入名称,点击ok创建。
![](http://upload-images.jianshu.io/upload_images/4874746-8c62801a74149a07.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
5、点击Download下载保存.mobileprovision,描述文件。
![](http://upload-images.jianshu.io/upload_images/4874746-b7bc86c9de079f62.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
四.打包ipa
各开发者工具打包教程
这里以HBuilder平台为例,其它平台不明白的可以加群交流。
1、打开HBuilder工具,选择完工的项目,点击发行,选择发行为原生安装包。
![](http://upload-images.jianshu.io/upload_images/4874746-5a17d5d6efed11b7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2、选择iOS打包,支持的设备类型,使用苹果证书,填写AppID(刚创建的那个com.fen.tian),
上传之前创建的iOS证书.p12及配置文件.mobileprovision并输入创建ios证书p12时设置的密码,点击打包。
![](http://upload-images.jianshu.io/upload_images/4874746-2ce9769ecd2a8cea.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3、打包成功后,下载保存ipa,这个ipa包就能进行测试或上传App Store了。
![](http://upload-images.jianshu.io/upload_images/4874746-55d4378c212ff9f7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
五、安装ipa
1、下载爱思苹果助手,连接上手机,苹果官方的iTunes助手安装不了,不要用这个。
点击应用游戏,点击导入安装,选择刚打包的ipa包。
![](http://upload-images.jianshu.io/upload_images/4874746-1bd9b1f0b9fc8d7a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2、ipa将自动安装,类型是越狱版,安装成功后显示个人正版,因为是个人ios证书打包,没上架App Store。
![](http://upload-images.jianshu.io/upload_images/4874746-c5b28d7524e5c6dd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/4874746-aac6c3aa4846385c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3、安装成功了第一次启动应用会出现如下提示,用测试证书或者企业证书打包的ipa都会这样,需要设置一下。
点击设置、进入通用,下拉选择描述文件和设备管理。
![](http://upload-images.jianshu.io/upload_images/4874746-3cb55a59d0643f5e.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/4874746-fea67cab66876f97.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
4、点击开发者应用下面出现的账号,信任,然后就能启动应用,不在出现提示。
![](http://upload-images.jianshu.io/upload_images/4874746-317bbc1e1d68af8f.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/4874746-1c0a6867ee1bb61f.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
以上是关于新技术免ios开发者账号申请ios证书打包ipa真机调试的主要内容,如果未能解决你的问题,请参考以下文章