iOS APP免费开发账号真机调试教程

简介:

之前上架苹果APP或者测试苹果APP都需要付费99美金(688元)加入苹果开发者才能进行,但现在真机调试测试完全可以免费进行;因为Appuploader新增加了一个强大的功能

不用苹果付费99美金的开发者账号,直接使用普通Apple id(能登录App Store下载安装APP的账号即可)就能使用Appuploader申请ios测试证书,打包ipa安装到非越狱设备测试。

当然如果要上架App Store还是需要注册一个付费的苹果开发者账号,没有注册的请参照苹果开发者账号申请教程

注册成功了或者有苹果账号了,登录苹果开发者中心https://developer.apple.com/account
001
如果你第一次登陆苹果开发者中心,会有个协议,打钩同意协议,点击Submit提交
001
如果之前登录过同意过协议,没有付费的苹果账号直接登录到这个界面
001
或者提交申请了开发者账号,没有付费688或者付费了没有生效的账号是这样的
001
登录过苹果开发者中心,就可以登录Appuploader,创建ios测试证书了

申请ios测试证书(p12)

如果还没安装Appuploader先安装好,具体可以参考文章Appuploader的安装介绍

安装好后开始进行下面的步骤

1.打开Appuploader,用普通苹果账号登录
001
出现这个提示意思是只能申请iOS开发证书用于测试,不能上传ipa不能上架,上架需要付费688的开发账号
001
2.选择证书功能模块
001
3.点击右下角+ADD,选择iOS开发证书(注意:免费账号只能申请iOS开发证书而且只能申请一个,其他都不行,需要付费账号),输入名称(英文随意),邮箱(随意),私钥密码(后面打包ipa时要用到,123之类密码的就行,记好)

如果账号已经有一个iOS开发证书了,将申请报错,可以删除掉再申请,或者直接用这个已经申请的
001
4.申请到了,点击p12文件下载保存.p12 证书文件到电脑
001

申请ios描述文件(mobileprovision)

1.返回软件,选择描述文件
001
2.点击右下角+ADD,先选择添加应用id/编写appid,格式是com.com.com这样子的,中间有两个点,比如app名字叫淘宝,可以编为com.app.taobao,好记就行了,随便编

注意:添加appid只要不报错就算添加成功了直接到下一步骤,没有其他提示,后面会自动出现,不用重复添加,重复添加一样的应用id将报错
001
4.下一步添加用来测试的手机了,先获取UUID

苹果手机助手获取UDID

如爱思助手,电脑下载爱思助手,连上苹果手机,设备信息里面那个设备标识就是udid
001
获取到UUID,点击添加测试设备,复制到UDID框,输入设备名称(随意,不要中文),点击ok

免费账号7天内最多只能添加3个手机进行测试,如果出现下面那个错误提示,是设备加满了

如果在用我们的体验账号可能加满了测试设备
001
添加好设备后记得一定要先叉掉
001
重新点击右下角的+ADD进入(才能同步到刚申请的appid和设备),选择开发版profile,选择刚创建的appid 如com.app.taobao,勾选关联第一步创建的ios证书p12,选择刚添加要测试的设备,输入名称(随意)点击ok创建
001
5.点击下载保存.mobileprovision,描述文件

苹果那边规定,没有付费688的苹果账号申请的描述文件只有7天有效期,付费苹果开发者账号的证书是1年有效期,到期可以重新申请打包,当然测试的话几天时间也足够了
001

打包ipa

各开发者根据自己使用的平台去打包;xcode打包和appcan打包无法使用,xcode需要付费开发者账号才能导出ipa;这里以HBuilder平台为例,其它平台不明白的可以留言交流

1.打开HBuilder工具,选择完工的项目,点击发行,选择发行为原生安装包
001
2.选择iOS打包,支持的设备类型(可以选择支持iPhone和支持ipad),选择使用苹果证书

AppID -- 自己编的那个,如com.app.taobao

profile文件 -- 选择上传配置文件.mobileprovision

私钥证书 -- 上传.p12文件

私钥密码 -- 输入创建p12设置的密码

然后点击打包
001
3.打包成功后,下载保存ipa,这个ipa包就能安装到手机测试了
001

安装ipa

特别注意:ios不像安卓不能直接把ipa文件发送到手机安装,用免费账号申请证书打包的ipa也不能上传到蒲公英这类的分发平台扫描二维码进行安装,需要通过手机助手安装;推荐爱思助手

1.普通账号申请的ios证书打包的ipa,经测试苹果官方的iTunes助手安装不了,不要用这个;用爱思苹果助手可以成功安装

连接上手机,点击应用游戏,点击导入安装,选择刚打包的ipa包,或者直接选择ipa包右键通过爱思助手安装
001
2.ipa将自动安装,类型是越狱版,安装成功后显示个人正版,因为是个人ios证书打包,没上架App Store
001
001
3.安装成功了第一次启动应用会出现如下提示,用测试证书或者企业证书打包的ipa都会这样,需要设置一下

点击设置,进入通用,下拉选择描述文件和设备管理
QQ_20170725124606_1
点击开发者应用下面出现的账号,信任,然后就能启动应用,不在出现提示
QQ_20170725124606_1

目录
相关文章
|
4月前
|
存储 网络安全 数据中心
【Azure 存储服务】App Service 访问开启防火墙的存储账号时遇见 403 (This request is not authorized to perform this operation.)
【Azure 存储服务】App Service 访问开启防火墙的存储账号时遇见 403 (This request is not authorized to perform this operation.)
【Azure 存储服务】App Service 访问开启防火墙的存储账号时遇见 403 (This request is not authorized to perform this operation.)
|
4月前
|
测试技术 开发工具 虚拟化
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
这篇文章提供了一份保姆级的教程,指导如何在MacOS虚拟机上安装Xcode,包括环境准备、基础软件安装以及USB扩展插件的使用,以实现iOS自动化测试方案的第一步。
152 0
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
|
4月前
|
编解码 iOS开发
IOS上架APP Store时预览图尺寸
IOS上架APP Store时预览图尺寸
694 3
|
4月前
|
iOS开发
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
201 0
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
|
4月前
|
开发工具 iOS开发
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
156 2
|
4月前
|
网络协议 物联网 测试技术
App Inventor 2 MQTT拓展入门(保姆级教程)
本文演示的是App和一个测试客户端进行消息交互的案例,实际应用中,我们的测试客户端可以看着是任意的、支持MQTT协议的硬件,通过订阅及发布消息,联网硬件与我们的App进行双向数据通信,以实现万物互联的智能控制效果。
206 2
|
4月前
|
Android开发 iOS开发 C#
Xamarin:用C#打造跨平台移动应用的终极利器——从零开始构建你的第一个iOS与Android通用App,体验前所未有的高效与便捷开发之旅
【8月更文挑战第31天】Xamarin 是一个强大的框架,允许开发者使用单一的 C# 代码库构建高性能的原生移动应用,支持 iOS、Android 和 Windows 平台。作为微软的一部分,Xamarin 充分利用了 .NET 框架的强大功能,提供了丰富的 API 和工具集,简化了跨平台移动应用开发。本文通过一个简单的示例应用介绍了如何使用 Xamarin.Forms 快速创建跨平台应用,包括设置开发环境、定义用户界面和实现按钮点击事件处理逻辑。这个示例展示了 Xamarin.Forms 的基本功能,帮助开发者提高开发效率并实现一致的用户体验。
155 0
|
4月前
|
图形学 数据安全/隐私保护 iOS开发
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
|
4月前
|
iOS开发
解决IOS上架App Store后显示语言为英文的问题
解决IOS上架App Store后显示语言为英文的问题
90 0
|
6月前
|
iOS开发 开发者
ios证书申请最简单的教程
使用uniapp进行开发的时候,点击uniapp打包界面的教程,提示需要Mac电脑申请ios证书,但是手上没有mac电脑,几经周折,终于找到了不需要mac电脑生成ios证书的解决方案。今天将解决方案整理出来。
105 10
下一篇
无影云桌面