虽然xcode现在可以免证书进行测试了,但众多跨平台开发者,如果还没注册苹果开发者账号。

想安装到自己非越狱手机测试是无能为力了。

不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请iOS证书打包ipa安装到自己手机测试,强大吧!

当然如果要上架App Store还是需要注册一个付费的苹果开发者账号。

如果只是安装ios应用到自己手机测试,现在只需要注册一个普通的苹果账号就行了。

下面进入教程

申请ios证书打包ipa测试分五步进行

1.申请一个苹果账号

2.申请ios测试证书(p12)

3.申请ios描述文件(mobileprovision)

4.打包ipa

5.安装ipa

一、申请苹果账号

也可以用我注册好的苹果账号体验下,新注册个也简单,1分钟搞定!

账号:894418571@qq.com 密码:abc123456ABC

1、点击苹果id注册地址,输入相关信息注册,如果已经有苹果账号了看第二步,还需要登录下苹果开发者中心,同意下协议,

https://appleid.apple.com/account?localang=zh_CN

2、注册成功了,或者有苹果账号了,登录苹果开发者中心

https://developer.apple.com/account

打钩同意协议,点击Submit提交。

如此就可以登录Appuploader,创建ios测试证书了。

二、申请ios测试证书(p12)

这里用免开发账号申请ios证书的神器Appuploader,ios app测试及上架辅助工具。

Appuploader安装教程

1、打开Appuploader,用普通苹果账号登录

如果出现这个提示说明还没在苹果开发者中心同意协议,先同意下,请看第一个大步骤的第二小步。

2、登录上去有个提示不用管、叉掉,选择Certification

3、点击右下角+ADD,选择第一项 ios App development,输入名称(英文随意)、邮箱(随意)、

密码后面打包ipa时要用到,要记住,123之类密码的就行。

4、点击p12 File下载保存.p12 证书文件

三、申请ios描述文件(mobileprovision)

1、返回软件,选择Profiles

2、点击右下角+ADD,先选择添加Add appid 应用标识符、输入appid,格式是com.com.com这样子的,中间有两个点。

像我开始输入的com.ceshi.ceshi出现错误提示,格式虽然没错,但有报错,尝试修改下不报错就行了。

后面我改下如com.fen.tian,如此就ok,appid在打包ipa时要填写,记好。

3、下一步添加用来测试的手机了,先获取UUID。

使用 iPhone 或 iPad 扫码选择自带的浏览器safari浏览器打开二维码里的链接,即可快速获取 UDID

或者连接苹果手机助手获取到。

这个一长串的就是设备的UUID

04bff1010f1656cde7d60g560d7d897e2821dc88

获取到UUID、点击Add Device,复制上去,输入设备名称,点击ok。

可以添加多个

4、添加好设备后,叉掉,重新点击右下角的+ADD,选择第一项 ios App development。

选择刚创建的appid  如com.fen.tian,勾选关联第一步创建的ios证书p12,选择要测试的设备,可多选。

输入名称,点击ok创建。

5、点击Download下载保存.mobileprovision,描述文件。

四.打包ipa

各开发者工具打包教程

HBuilder打包教程

APICloud打包教程

phonegap打包教程

xcode打包教程

APPcan打包教程

这里以HBuilder平台为例,其它平台不明白的可以加群交流。

1、打开HBuilder工具,选择完工的项目,点击发行,选择发行为原生安装包。

2、选择iOS打包,支持的设备类型,使用苹果证书,填写AppID(刚创建的那个com.fen.tian),

上传之前创建的iOS证书.p12及配置文件.mobileprovision并输入创建ios证书p12时设置的密码,点击打包。

3、打包成功后,下载保存ipa,这个ipa包就能进行测试或上传App Store了。

五、安装ipa

1、下载爱思苹果助手,连接上手机,苹果官方的iTunes助手安装不了,不要用这个。

https://www.i4.cn/

点击应用游戏,点击导入安装,选择刚打包的ipa包。

2、ipa将自动安装,类型是越狱版,安装成功后显示个人正版,因为是个人ios证书打包,没上架App Store。

3、安装成功了第一次启动应用会出现如下提示,用测试证书或者企业证书打包的ipa都会这样,需要设置一下。

点击设置、进入通用,下拉选择描述文件和设备管理。

4、点击开发者应用下面出现的账号,信任,然后就能启动应用,不在出现提示。

【新发现】不用苹果开发账号就能申请ios证书真机调试的更多相关文章

  1. XE8 & IOS开发之免费证书真机调试:开发证书、AppID、开发授权profile的申请,附Debug真机调试演示(XCode7 Beta版或以上版本适用,有图有真相)

    网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 原创作品,请尊重作者劳动成果,转载请注明出处!!! 注意,苹果发布Xcode ...

  2. XE6 /XE8 & IOS开发之免证书真机调试三步走,生成iPA文件并安装到其它苹果设备上

    XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相) XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相) XE6 &a ...

  3. 从零开始开发iPhone,教你如何在真机调试iPhone应用程序

    对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元.然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关 ...

  4. XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相)

    网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 原创作品,请尊重作者劳动成果,转载请注明出处!!! 1.自己给自己颁发证书, ...

  5. [IOS]从零开始搭建基于Xcode7的IOS开发环境和免开发者帐号真机调试运行第一个IOS程序HelloWorld

    首先这篇文章比较长,若想了解Xcode7的免开发者帐号真机调试运行IOS程序的话,直接转到第五部分. 转载请注明原文地址:http://www.cnblogs.com/litou/p/4843772. ...

  6. Android开发-mac上使用三星S3做真机调试

    之前一直未使用真机进行Android开发,为准备明天的培训,拿出淘汰下来的s3准备环境,竟然发现无法连接mac,度娘一番找到答案,如下:mac 系统开发android,真机调试解决方案(无数的坑之后吐 ...

  7. XE6 & IOS开发之免证书真机调试(3):生成iPA文件并安装到其它苹果设备上(有图有真相)

    网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 原创作品,请尊重作者劳动成果,转载请注明出处!!! 1.既然我们已经在真机上 ...

  8. 【iOS开发-32】iOS程序真机调试须要购买调试证书怎么办?

    一.情况 我们在开发iOS程序的时候,一般都是在模拟器上执行查看效果的. 可是,当开完完毕.须要在真机上调试怎么办? 二.官方解决的方法 苹果有为个人和企业开发人员提供调试证书和公布证书.个人版99美 ...

  9. XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相)

    网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 原创作品,请尊重作者劳动成果,转载请注明出处!!! 连接真机前,请先确保真机 ...

随机推荐

  1. 【LeetCode】258. Add Digits

    题目: Given a non-negative integer num, repeatedly add all its digits until the result has only one di ...

  2. example001点击隐藏

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. Python对象类型及其运算

    Python对象类型及其运算 基本要点: 程序中储存的所有数据都是对象(可变对象:值可以修改 不可变对象:值不可修改) 每个对象都有一个身份.一个类型.一个值 例: >>> a1 = ...

  4. 1.0 配置 appium + java的环境

    1. 配置 appim的环境前面中写到.       2. 在eclipse中配置 java 环境, 具体步骤:       <1>:在 eclipse 中新建 一个java 项目.   ...

  5. vijos1046题解

    题目: 学校里面有N个景点.两个景点之间可能直接有道路相连,用Dist[I,J]表示它的长度:否则它们之间没有直接的道路相连.这里所说的道路是没有规定方向的,也就是说,如果从I到J有直接的道路,那么从 ...

  6. 谈谈ES6箭头操作符

    如果你会C#或者Java,你肯定知道lambda表达式,ES6中新增的箭头操作符=>便有异曲同工之妙.它简化了函数的书写.操作符左边为输入的参数,而右边则是进行的操作以及返回的值Inputs=& ...

  7. DotNetCore跨平台~服务总线_事件总线的重新设计

    理论闲话 之前在.netFramework平台用的好好的,可升级到.net core平台之后,由于不再需要二进制序列化,导致咱们的事件机制遇到了问题,之前大叔的事件一直是将处理程序序列化后进行存储的, ...

  8. bootstrap栅栏系统css中的col-xs-*、col-sm-*、col-md-* 的意义以及 bootstrap一个标签中,同时有 col-xs , col-sm , col-md , col-lg的理解

    摘要: bootstrap栅栏系统css中的col-xs-*.col-sm-*.col-md-* 的意义: .col-xs- 超小屏幕 手机 (<768px) .col-sm- 小屏幕 平板 ( ...

  9. 使用pillow生成分享图片

    重复性的工作一定要交给计算机去做! 有时候要为公司做一张宣传用的分享图片,很简单交给设计通过ps.AI做好就行了,但是如果一个网站要为每个用户生成一张专属的分享图片,如果让设计师一张一张的去做,哪设计 ...

  10. H5读取本地文件操作

    H5读取本地文件操作 本文转自:转:http://hushicai.com/2014/03/29/html5-du-qu-ben-di-wen-jian.html感谢大神分享. 常见的语言比如php. ...