草庐IT

HBuilder包装iOS APP上App Store的详细过程

免费ios开发证书制作流程和步骤教程 2023-03-28 原文

以前看过很多教程,然后。ITUNE管理APP功能被删除,IPA安装失败。Appuploader已有1个月的期限等问题。

请参见此教程重新安装。因此,放出。

很多新生开发,不知道如何包装。ios APP安装在自己的手机测试,ios不像安卓包装好后可以直接安装到手机上,苹果APP如果需要安装在非逃避的苹果手机。需要自己申请i特定OS证书包装才能安装。

 

在开发在APP过程中,实机测试打印是必不可少的,下面详细介绍了真实机测试图文教程。该教程在Windows计算机操作中申请ios证书,不需要使用苹果计算机。

 

准备工作

 

需要一个苹果开发者帐户,如果还没有申请之前的一个。

 

苹果开发者帐户申请教程

 

真机调试分六步介绍,按照步骤操作很容易理解。

 

1、申请一个APPid(应用××)

 

2、添加装置UUID

 

3、申请iOS开发证书

 

4、申请iOS描述文件

 

5、包装建造IPA

 

6、安装IPA到手机上调

 

1、创建单一标志。App IDs(也称为套装ID、appid、BundleID。应用ID)

 

APP IDs是APP的唯一标识符。整个实机测试和上架都与此ID相关。

 

1.1首先登录到开发者中心https://developer.apple.com/account,进入证书页面并点击下图红圈。进入设置。

 

1.2选择侧栏App IDs –右上角+点击,添加一个新的App ID。

 

下载配置服务权限,默认选项2不能修改。其他常用的是苹果支付,APP推通通知,如果你要做苹果付款、推通通知或任何东西,请选择相应的插件,如果没有什么要求直接默认继续。接下来的步骤。

 

直接点击注册后,点击完成创建App ID。

 

二、添加测试设备。

 

只添加苹果手机。udid,然后将包装在iOS证书中的ipa安装到非逃犯手机上。

 

如果需要多台手机测试。可以收集到每个手机。udid,添加到证书中,可以增加最多100个。

 

有两种方式可以获得。

 

1、苹果手机助理获取UDID

 

如爱思助理,计算机下载爱思助理。连接到苹果手机,设备信息中的该设备标记是:udid。

 

第二种方式可以直接苹果手机扫描代码。

 

使用 iPhone或iPad微码扫描选自带的浏览器safari浏览器打开二维代码中的链接,可以快速获取UDID。

 

这个长条是设备。Udid

 

04bff1010f1656cde7d60g560d7d897e2821dc88

 

 

2、登录开发者中心,添加设备,选择侧栏的设备,所有选项,右上角点击+号。

 

3、输入设备名称(可以随意,如老板的手机,可设置为laoban,不能用中文)。然后输入设备UDID,按下创建。

 

三、创建iOS开发证书(p12文件)

 

这里用Appuploader软件申请ios证书,可以实现在Windows计算机上申ios证书,很方便。

 

先安装好Appuploader软件,然后运行申请ios证书。

 

Appuploader安装介绍

 

1、打开Appuploader,使用苹果开发者帐户登录。

 

如果您第一次登录时出现以下错误,说明您不同意苹果的隐私协议,请参阅本教程同意。Apple ID同意新协议的隐私教程

 

Apple ID同意新协议的隐私教程

 

2、选择证书选项

 

3、右下角+选择ADD,下载选项iOS开发证书,

 

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

 

邮箱:(随意)

 

密码:证书的密码,而不是开发者帐户密码。如123这样不需要太复杂,记住、包装时要用,很重要。

 

应用ID:这里不需要选择!

 

点击ok创建。

 

注意:iOS开发证书最多可申请2个。如果您的帐户已经有2个开发证书,则将错误申请(如下图)。

 

一个开发证书可以用于多个APP测试,不需要每个应用程序都符合申请一个开发证书p12,发展证书p12可以公开使用,区分下一步的申请描述文件是可行的。一个p12可以匹配无数的描述文件。

 

当然,您也可以删除之前的重新申请。

 

4、创建成功后,找到刚刚创造的iOS开发证书(iOS发展类型是开发证书,如果以前创建过期时间就知道哪个新创作了),点击p12文件下载保存.p12认证文件到计算机。

 

四、创建iOS开发描述文件(.mobileprovision文件)

 

1、返回Appuploader主页,选择描述文件。

 

2、点击+添加到,选择开发版档案。

 

选择应用包名,创建的第一步,如com.app.taobao。

 

证书:选择前步申请的开发证书p12(如果申请了2个开发证书,这里将显示2个。直接选择的全部。

 

设备:选择需要测试的设备。可以直接选择所有设备。

 

名称:随意,第123章不要重复了

 

点击ok创建。

 

选择刚刚创建的iOS开发版描述文件(iOS Developer的类型是开发描述文件,找到刚创建的输入名称),点击下载。保存到计算机上。

 

现在可以用这两份证书包装。安装到手机上,IPA已下载。

 

五、iOS包装IPA

 

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

 

2、选择iOS包装,支持设备类型(可选支持iPhone和支持ipad),使用苹果证书。

 

AppID,苹果开发者中心申请的那个(也称为套装id、appid、BundleID、应用id。包名)如com.app.taobao

 

选择上传个人资料文件.mobileprovision。

 

个人钥匙证书,上传.p12文件

 

密码,输入创建。p12设置密码。

 

然后点击包装。

 

3、包装成功后,下载保存ipa,这个IPA包可以安装到手机测试。

 

5、安装IPA到手机进行测试。

 

特别注意:ios不像安卓,不能直接发送ipa文件到手机安装,需要通过手机助理安装或上传分销平台扫描二维代码安装。如普公英,fir这样的分发平台。

 

使用爱思助理安装推荐

 

1、连接到手机,点击应用游戏。点击进口安装,选择刚刚包装的ipa包或直接通过爱思助理安装右键选择ipa包。

 

2、ipa将自动安装,类型是逃避版。安装成功后显示个人版,因为是个人的ios证书包装,没有上台的App Store。

 

3、安装成功的第一次启动应用程序将出现如下提示,使用测试证书或企业证书包装的ipa会这样做,需要设置一点。

 

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

 

4、点击开发者应用程序下方出现的帐户,信任,然后可以启动应用程序,没有提示。

 

测试后,App Store可无问题。

 

有关HBuilder包装iOS APP上App Store的详细过程的更多相关文章

  1. ruby-on-rails - Cucumber 是否只是 rspec 的包装器以帮助将测试组织成功能? - 2

    只是想确保我理解了事情。据我目前收集到的信息,Cucumber只是一个“包装器”,或者是一种通过将事物分类为功能和步骤来组织测试的好方法,其中实际的单元测试处于步骤阶段。它允许您根据事物的工作方式组织您的测试。对吗? 最佳答案 有点。它是一种组织测试的方式,但不仅如此。它的行为就像最初的Rails集成测试一样,但更易于使用。这里最大的好处是您的session在整个Scenario中保持透明。关于Cucumber的另一件事是您(应该)从使用您的代码的浏览器或客户端的角度进行测试。如果您愿意,您可以使用步骤来构建对象和设置状态,但通常您

  2. 在VMware16虚拟机安装Ubuntu详细教程 - 2

    在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主

  3. ruby - Ruby 中的 block 和过程 - 2

    我已经开始学习Ruby,我已经阅读了一些教程,甚至还买了一本书(“ProgrammingRuby1.9-ThePragmaticProgrammers'Guide”),我遇到了一些以前从未见过的新东西使用我知道的任何其他语言(我是一名PHP网络开发人员)。block和过程。我想我明白它们是什么,但我不明白的是为什么它们如此伟大,以及我应该在何时何地使用它们。我到处都看到他们说block和过程是Ruby中的一个很棒的特性,但我不理解它们。这里有人能给像我这样的Ruby新手一些解释吗? 最佳答案 block有很多好处。电梯演讲:bloc

  4. 100个python算法超详细讲解:画直线 - 2

    1.问题描述使用Python的turtle(海龟绘图)模块提供的函数绘制直线。2.问题分析一幅复杂的图形通常都可以由点、直线、三角形、矩形、平行四边形、圆、椭圆和圆弧等基本图形组成。其中的三角形、矩形、平行四边形又可以由直线组成,而直线又是由两个点确定的。我们使用Python的turtle模块所提供的函数来绘制直线。在使用之前我们先介绍一下turtle模块的相关知识点。turtle模块提供面向对象和面向过程两种形式的海龟绘图基本组件。面向对象的接口类如下:1)TurtleScreen类:定义图形窗口作为绘图海龟的运动场。它的构造器需要一个tkinter.Canvas或ScrolledCanva

  5. H2数据库配置及相关使用方式一站式介绍(极为详细并整理官方文档) - 2

    目录H2数据库入门以及实际开发时的使用1.H2数据库的初识1.1H2数据库介绍1.2为什么要使用嵌入式数据库?1.3嵌入式数据库对比1.3.1性能对比1.4技术选型思考2.H2数据库实战2.1H2数据库下载搭建以及部署2.1.1H2数据库的下载2.1.2数据库启动2.1.2.1windows系统可以在bin目录下执行h2.bat2.1.2.2同理可以通过cmd直接使用命令进行启动:2.1.2.3启动后控制台页面:2.1.3spring整合H2数据库2.1.3.1引入依赖文件2.1.4数据库通过file模式实际保存数据的位置2.2H2数据库操作2.2.1Mysql兼容模式2.2.2Mysql模式

  6. ruby-on-rails - Rails 中 View 的解析过程 - 2

    rails中View的解析过程是怎样的?我对View中erb标记中原始html与ruby​​代码的解析顺序部分感兴趣。我认为这是View代码被解析并最终发送给请求者的顺序:Controller调用ViewView代码从上到下解析当Rails在解析过程中遇到erb标记时:rails解析它并将结果附加到解析的html(这包括erb标签引用助手)一旦整个View被解析,整体结果将发送给请求者这似乎并非如此。看来View代码会扫描任何erb片段并首先解析那些片段(包括对助手的引用)。之后,rails然后从上到下解析所有View代码并将结果发送给请求者。以这个View为例:#_form.html

  7. 华为ensp详细安装包、安装教程及所遇问题 - 2

    目录一、安装包链接二、安装详细步骤1.安装Wireshark和WinPcap2.安装OracleVMVirtualBox3.安装ensp三、安装后注册四、启动路由器出现40错误怎么解决一、安装包链接二、安装详细步骤链接:https://pan.baidu.com/s/1QbUUYMOMIV2oeIKHWP1SpA?pwd=xftx提取码:xftx1.安装Wireshark和WinPcap找到Wireshark安装包所在文件夹,双击它,按照以下步骤安装。2.安装OracleVMVirtualBox找到OracleVMVirtualBox安装包所在文件夹,双击它,按照以下步骤安装。注:可自定义安装

  8. Cesium源码解析一(terrain文件的加载、解析与渲染全过程梳理) - 2

    快速导航(持续更新中…)Cesium源码解析一(terrain文件的加载、解析与渲染全过程梳理)Cesium源码解析二(metadataAvailability的含义)Cesium源码解析三(metadata元数据拓展中行列号的分块规则解析)Cesium源码解析四(Quantized-Mesh(.terrain)格式文件在CesiumJS和UE中加载情况的对比)目录1.前言2.本篇的由来3.terrain文件的加载3.1更新环境3.2更新和执行渲染命令3.3数据优化3.4结束当前帧4.总结1.前言  目前市场上三维比较火的实现方案主要有两种,b/s的方案主要是Cesium,c/s的方案主要是u

  9. Linux操作系统CentOS7安装Nginx[详细版] - 2

    Nginx安装1.官网下载Nginx2.使用XShell和Xftp将压缩包上传到Linux虚拟机中3.解压文件nginx-1.20.2.tar.gz4.配置nginx5.启动nginx6.拓展(修改端口和常用命令)(一)修改nginx端口(二)常用命令1.官网下载Nginxhttp://nginx.org/en/download.html这里我下载的是1.20.2版本,大家按需下载对应稳定版即可2.使用XShell和Xftp将压缩包上传到Linux虚拟机中没有XShell可以参考《Linux操作系统CentOS7连接XShell》3.解压文件nginx-1.20.2.tar.gz1)检查是否存

  10. 计算机网络笔记:TCP三次握手和四次挥手过程 - 2

    TCP是面向连接的协议,连接的建立和释放是每一次面向连接的通信中必不可少的过程。TCP连接的管理就是使连接的建立和释放都能正常地进行。三次握手TCP连接的建立—三次握手建立TCP连接①若主机A中运行了一个客户进程,当它需要主机B的服务时,就发起TCP连接请求,并在所发送的分段中用SYN=1表示连接请求,并产生一个随机发送序号x,如果连接成功,A将以x作为其发送序号的初始值:seq=x。主机B收到A的连接请求报文,就完成了第一次握手。客户端发送SYN=1表示连接请求客户端发送一个随机发送序号x,如果连接成功,A将以x作为其发送序号的初始值:seq=x②主机B如果同意建立连接,则向主机A发送确认报

随机推荐