本文相关主要记录一下使用Hbuilder打包成苹果IOS-App的详细步骤。

介绍一下个人开发者账号:

再说下什么是免费的苹果开发者账号,就是你没交688年费的就是免费账号,如果你想变成付费开发者账号,提交申请付费就行,账号都是一样的账号。
没有账号的点击链接申请:
苹果开发者账号申请

登录开发者中心developer.apple.com/account这个界面就是免费开发者账号

苹果免费开发者账号的功能限制

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。

appleid.apple.com/account?loc…

先登录注册用的邮箱,因为等下要收邮件验证码。

名字用拼音写上去

选中国

日期随便写一个,或者写身份证日期!

安全提示问题设置一定要记住保存好,可以截图保存

先到邮箱收个邮件验证码,输入点继续,再输入手机短信验证码。

注册跳转到登录页面说明苹果账号已经注册成功了。

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

developer.apple.com/account

如果你第一次登陆苹果开发者中心,会有个协议,打钩同意协议,点击Submit提交。

如果之前登录过同意过协议,没有付费的苹果账号直接登录到这个界面

如果提交申请了付费开发者账号,但没有付费688或者付费了没有生效的账号是这样的。这样还没付费生效的也还算是免费苹果开发者账号

只要是登录界面是上图其中一个的,说明已同意协议但未付费的个人开发者!现在就可以直接登录软件申请ios证书了。

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

如果还没安装Appuploader先安装好
Appuploader安装地址

1、打开Appuploader,用苹果开发者账号登录。

如果登录报错,先登录下developer.apple.com/account,同意下协议再登录Appuploader软件申请证书

如果登录提示以下错误,说明没有同意苹果的隐私协议,请看这个教程同意下即可登录。apple id同意隐私新协议教程

正常登录会出现这个下图提示!

意思是只能申请iOS开发证书用于测试,不能上传ipa不能上架,上架需要付费688的开发账号。

2、选择证书选项

3、点击右下角+ADD选择,下拉选择iOS开发证书

输入证书名称:不要中文、随意设置

邮箱:(随意)

密码:证书的密码,不是开发者账号密码,如123这样不用很复杂,记好、打包时要用、很重要。

应用id:这里不用选!

点击ok创建。

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

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

1、返回软件,选择描述文件

2、点击右下角+ADD,先选择添加应用id

应用id:三段式格式、如app名称是淘宝,可以编写为com.app.taobao,自由编写!不能重复!具有唯一性@

名称:数字或者字母,自由编写,不要中文,不能重复。

如果添加报错(重复添加或者别人已用这个应用id),解决办法就是修改下应用id,重新编下。

点击ok只要没弹出报错就是添加成功了,注意先关掉窗口,重新点右下角+ADD进入下拉应用id可查看刚添加的应用id是否存在。

填加好应用id下步添加设置udid

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创建。

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

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

四.打包ipa

各开发者工具打包教程,根据自己使用的平台去打包。
我这里是使用Hbuilder打包
将vue项目运行npm run build 指令,进行项目编译。
编译好之后生成的dist文件夹内的所有东西,复制到新启动的Hbuilder的项目中,替换掉原来的文件夹,保留unpackage文件夹和manifest.json文件。

选择iOS打包,支持的设备类型(可以选择支持iPhone和支持ipad),选择使用苹果证书

AppID:跟申请证书描述.mobileprovision时选择的要一致(又称套装id,appid,BundleID,应用id,包名)

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

私钥证书:上传.p12文件

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

然后点击打包。

打包成功后,下载保存ipa,这个ipa包就能安装到手机测试了。

五、安装ipa

免费开发者账号打包的app只能通过爱思助手安装!

如果需要上传蒲公英 fir等分发平台扫码安装请看这个教程、需要付费的开发者账号。
iOS APP真机调试图文介绍

1、普通账号申请的ios证书打包的ipa、经测试,苹果官方的iTunes助手安装不了,不要用这个。

用爱思苹果助手可以成功安装

www.i4.cn/

连接上手机、点击应用游戏,点击导入安装,选择刚打包的ipa包,或者直接选择ipa包右键通过爱思助手安装。

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

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

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

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

2022最全Hbuilder打包成苹果IOS-App的详解相关推荐

  1. 智慧成铁显示无法连接服务器是怎么回事,智慧成铁是什么软件?智慧成铁职工app功能详解[图]...

    类型:商务办公 大小:40.29MB 评分:10 平台: 智慧成铁是一款不错的成都铁路职工工作软件!目前安卓版已经上线了,小伙伴们可以点击文章上方的立即下载,不少朋友对于智慧成铁app还不太了解,赶紧 ...

  2. 苹果iOS开发系列--详解Swift 3.0语言的重大变化

    概述 从写第一篇Swift文章的时候到现在Swift已经从1.2发展到了今天的3.0,这期间由于Swift目前还在发展阶段并不能向下兼容,因此第一篇文章中的部分代码在当前的Xcode环境中已经无法运行 ...

  3. (二)02- 打包发布-HBuilder打包成apk文件 夜神模拟器运行测试apk文件

    打包发布-HBuilder打包成apk文件 & 夜神模拟器运行测试apk文件 打包成apk文件的步骤: 点击并配置 manifest.json 指南文件 基础设置 应用名称:自定义 应用版本名 ...

  4. H5网址/网站如何打包成苹果包ipa?方法记录

    将H5网址/网站打包成苹果包ipa,需要通过应用开发者账号和相关的开发工具进行操作.以下是一些基本的步骤. 创建一个新项目:在 Xcode 中创建一个新项目,选择 "Single View ...

  5. 2019年苹果iOS App上架详细图文教程

    上架基本需求资料 1.苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2.开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa测试上架的完整流程,中途可能会遇到一些报错,一般 ...

  6. 苹果iOS app上架流程

    一般app开发需要经过确定功能需求,确定UI设计,正式开发,进行测试等流程,然后再上架到应用商店. 苹果app上架流程一般经过5个步骤: 1.申请苹果开发者账号 2.创建APP ID以及申请证书 3. ...

  7. Hbuilder打包web项目为app时,下载文件失效,下载出现问题解决

    问题描述:我是将我的web项目使用hbuilder打包成apk安装在手机上,然后使用下载功能的时候,跳转到报错页面,但是在pc端浏览器和手机浏览器上没有问题,报错页面如下: 其实这是因为使用a链接发送 ...

  8. IOS 多线程04-GCD详解 底层并发 API

    IOS 多线程04-GCD详解 底层并发 API 注:本人是翻译过来,并且加上本人的一点见解. 前言 想要揭示出表面之下深层次的一些可利用的方面.这些底层的 API 提供了大量的灵活性,随之而来的是大 ...

  9. Testflight上架丨苹果官方内测渠道详解

    查看原文:Testflight上架丨苹果官方内测渠道详解 TF上架作为时下最流行的APP内测方式,也是目前最稳定的一种内测方式.开发者在开发iOS APP的过程中遇到的内测方面的问题,TF上架都能完美 ...

最新文章

  1. OKR为何要跟绩效考核脱离关系?
  2. “面试不败计划”:集合总结
  3. java 反射访问静态方法_如何使用反射(Java)调用私有静态方法?
  4. docker Failed to get D-Bus connection 报错
  5. matplotlib 画多条折线图且x轴下标非数值
  6. vue 全局函数的 定义与任意调用 (代码篇)
  7. 买动狐Tecohoo视频会议设备,送视频会议系统
  8. 给HTML静态网页设置端口号 安装静态服务器
  9. STM32CubeMX驱动4脚OLED模块
  10. Cobalt Strike之网站克隆
  11. 02、RS485 通信与 Modbus 协议
  12. php公网不能访问8080,linux启动tomcat外部浏览器不能访问8080端口解决方案
  13. 基于kettle8的web端调度监控平台
  14. 小程序报错提示Unexpected token in JSON at position
  15. springBoot学习笔记(6)——@Valid和@Validated的使用
  16. 刘畅清华大学计算机学院,刘畅
  17. 网络平台做用户实名认证的好处
  18. modprobe命令加载驱动问题?
  19. 超级详细利用Vmware部置XP虚拟机
  20. 斯里兰卡菩提树下悟道两千年

热门文章

  1. 辉芒微IO单片机FT60F112
  2. Elasticsearch7.1之cerebro使用(一)
  3. 如何用excel筛选相似内容_excel表格怎么筛选相同内容
  4. Android网卡网速测试
  5. Hydra(九头蛇)弱口令
  6. 2022年度总结:除旧迎新,继往开来!
  7. html-css-边框样式
  8. 2022年 《三国演义》手摘
  9. 使用SDNN (space displacement neural network)进行多字体手写识别
  10. 为什eclipse中调试的时候总是不弹出调试界面而是安装运行