前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >uni-app云打包成ipa文件安装到iPhone上全过程记录

uni-app云打包成ipa文件安装到iPhone上全过程记录

作者头像
何处锦绣不灰堆
发布2020-12-11 16:23:07
6.8K0
发布2020-12-11 16:23:07
举报
文章被收录于专栏:农历七月廿一农历七月廿一

写在前面

今天记录一下关于uniapp开发出来的项目怎么进行云打包,到本地手机上,这篇文章将从注册苹果开发者开始记录,一直到安装到iPhone手机上整个完整的过程,之所以写这篇文章第一是我自己需要记录一下,第二是很多博主也有写,但是都是片段,我也早就想写了,但是之前的例子没有截图,所以借助这次又写类似项目的机会,记录一下,我希望您在我这可以直接解决关于云打包中遇到的大部分问题。ok废话不多说,开整,篇幅较长,我尽量分段加导航的模式进行! 本文主要是记录ios的打包过程,安卓的不写原因是他没有那么多的要求,放张图说明一下:我们就下面的四个红框的文件怎么来的分别进行讲解。(获取的地方我都进行加粗标记了,看的时候可以注意一下)不喜欢看我的可以看官方的官方地址

在这里插入图片描述
在这里插入图片描述

我们今天就是搞定上面需要的四个文件。

需要的准备工作

  • 一个苹果的开发者账号 申请流程
  • APP的一系列大小的logo (配置manifest.json)
  • 登录到开发者平台(使用注册的开发者账号)进行证书、设备、开发人员的配置
  • Hbuilder开发工具进行云打包
  • 一台MAC笔记本,需要用到mac自带的钥匙串功能进行证书的申请

APP图标配置

找到项目中的manifest.json文件,打开以后将本地的图标配置好就ok,此步骤在hbuilder中操作

在这里插入图片描述
在这里插入图片描述

下面的步骤都是在您申请开发者账号以后需要做的事情。

证书、设备、开发人员的配置

登录到开发者平台进行配置开发者平台

在这里插入图片描述
在这里插入图片描述
添加开发者

如果需要别的开发人员进行开发这个项目,可以直接打开People,进行添加开发者,需要注意的是这一步只有注册者可以打开,也就是被拉进去的开发者是没有权限拉别人的。下面说一下具体拉人的步骤:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后就到邀请成功,被邀请的开发者会收到一封邮件,点击同意就可以了

在这里插入图片描述
在这里插入图片描述
配置App ID App的唯一标识

打开登录以后的开发者中心,点击下面的Certificates

在这里插入图片描述
在这里插入图片描述

点击➕

在这里插入图片描述
在这里插入图片描述

选择注册

在这里插入图片描述
在这里插入图片描述

选择App

在这里插入图片描述
在这里插入图片描述

这里的配置名字的时候建议是域名反过来,加上你的描述,保证唯一就可以

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

不要选择太多,每一个的审核不一样,太多到时候审核失败了,不好搞! 下一步就是点击确认注册

在这里插入图片描述
在这里插入图片描述

至此AppID就创建结束了,也就意味着我们**云打包的截图上面的第一个红框(BundleID(AppID))**内容有了。

生成证书请求文件

这里需要mac笔记本自带的钥匙串功能,我们打开钥匙串,可以command+空格,输入钥匙串

在这里插入图片描述
在这里插入图片描述

我这里没办法截图了,尴尬,

在这里插入图片描述
在这里插入图片描述

点击钥匙串访问-证书管理-从证书颁发机构请求证书

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

至此先放着,我们接着注册

申请开发证书和描述文件

这个东西申请下来以后就可以将APP安装到我们的iPhone上,进行测试,但是这个需要注意的一个点是,一个描述文件最多可以绑定100台测试手机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

此时cer文件双击可以打开这个证书,会直接打开钥匙串,这个cer文件是为了后面导出p12证书,也就是为第一张红框中的最后一个文件进行准备

导出p12证书

导出证书的目的就是添加到红框中最后一个选项,我们打开刚才下载的证书

在这里插入图片描述
在这里插入图片描述

我们右键进行导出

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这里设置的密码就是我们云打包里面的第二个红框里面需要输入的密码(证书私钥密码) p12文件就是红色框中的最后一个文件(私钥证书) 至此我们云打包需要的四个地方已经搞定了三个,就剩第三个红框中的内容了,我们接着看

申请开发 描述文件

这个文件是云打包中的第三个红框需要的文件,这个文件可以确定哪些设备可以进行安装beta版本的APP,也就是没有发布之前可以在哪些手机上进行安装。 在生成描述文件之前要先添加设备信息

添加设备UDID

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
获取UDID

这个方式很多,最快的方式就是直接使用mac自带的itunes程序连接手机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这里很多人看到的是序列号,没事,点击序列号会变,变到UDID的时候右键进行拷贝就好了。 这样就获取到udid,然后按照上面的步骤继续,最后保存就好了。至此设备就添加结束了。

生成描述文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下一步就是点击下载到本地,至此云**打包中的第三个红色框(证书profile 文件)**的文件也准备完毕,现在就可以打包了。

打包结束安装到本地

在这里插入图片描述
在这里插入图片描述

至此ipa文件就生成了,但是他和安卓不同的是iPhone不支持直接点击安装,这个时候我们需要下载一个爱思助手进行帮助我们安装本地的ipa文件,爱思助手下载地址 下载好以后连接上手机

在这里插入图片描述
在这里插入图片描述

如果是windows电脑也是可以安装的,只是没办法打包,如果给你一个ipa文件,你需要的是下载一个爱思助手windows版本的,然后安装itunes,windows版本的,连接上你的iPhone手机,下面的操作都一样了,我们接着看,打开以后添加本地文件,或者将ipa文件直接拖进去也可以,如图:

在这里插入图片描述
在这里插入图片描述

然后就等待安装结束,提示成功以后手机上就可以正常使用了。

常见问题
安装失败

安装失败很大一个原因是没有配置UDID,配置以后没有重新成功描述文件,也就是云打包中的第三个红框中文件没有更换就打包了。

手机连接不上
  • 数据线是不是有问题
  • 是不是没有解锁
  • 是不是没有点击信任
  • 是不是type-c或者usb口坏掉了

码字不易,请尊重!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-12-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在前面
  • 需要的准备工作
  • APP图标配置
  • 证书、设备、开发人员的配置
    • 添加开发者
      • 配置App ID App的唯一标识
        • 生成证书请求文件
          • 申请开发证书和描述文件
            • 导出p12证书
              • 申请开发 描述文件
                • 添加设备UDID
                • 获取UDID
                • 生成描述文件
              • 打包结束安装到本地
                • 常见问题
                  • 安装失败
                  • 手机连接不上
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档