当前位置:首页 > APP&PC应用 > 正文内容

hbuilder、flutter等生成打包苹果证书和上架全流程

admin8个月前 (11-05)APP&PC应用82

使用平台开发工具HBuilder X、APICloud、变色龙云、Flutter开发iOSApp,在打包的时候,提示需要ios打包证书,如何得到证书?如果你有苹果开发者查看以下文档,如果没有苹果开发者可以直接联系变色龙购买苹果证书。

苹果官方提供制作证书和上传工具都需要mac电脑才能安装,用跨平台开发工具用的都是windows系统,教程提供大家在windows下如何制作证书与ipa同步到苹果App Store上。

一、登录UPAPP平台 


二、登录苹果开发中心

进入Certifiates菜单,点击蓝色加号创建新证书,要注意的是,创建的类型选择ios distribution ad hoc and App Store类型的证书,不要选错,不要选择dev类型或apple类型,因为那是Xcode或其他开发工具使用的。hbuilderx打包用的证书只能使用ios distribution ad hoc and app Store类型。


过程中它会要求我们选择一个csr文件然后选择刚才从UPApp下载的csr文件


上传CSR文件后点“Continue”,创建完成后下载cer证书,下载完成后回到UPApp平台

image.png

cer证书转p12证书

上传刚才下载的cer文件到UPApp平台,点生成p12,输入p12的密码,生成并下载p12证书了。

profile描述文件在苹果开发者网站完成

创建appId,在苹果开发者中心进入identifiers菜单,点击蓝色加号创建appId,appid可以随意填写,一般规则最少两段(如:com.blsyunapp)。

image.png

进入profiles菜单,开始创建profile,创建profile文件,选择app store类型,过程中选择创建的appId即可

image.png

UDID打测试包,而不是正式包,profiles菜单可以创建ad hoc类型的profile文件。测试设备的udid,可以使用UPApp上的UDID工具开读取。

这就是在windwos下使用UPApp工具生成苹果证书和profile描述文件的全部创建过程




扫描二维码推送至手机访问。

版权声明:本文由网站APP-h5开发APP-跨平台开发工具发布,如需转载请注明出处。

本文链接:https://n.6-l.cn/hbuilderflutter-deng-4br.html

分享给朋友:

“hbuilder、flutter等生成打包苹果证书和上架全流程” 的相关文章

ios离线打包体积过大

iOS离线打包体积过大的原理是由于iOS应用程序的架构和打包方式引起的。在iOS应用开发中,可以选择使用动态链接库或静态链接库来组织和管理代码。而离线打包时,为了确保应用可以在用户设备上运行,iOS应用程序会将所有依赖的库和资源都打包到应用中。这种打包方式会导致离线打包体积相对较大,主要有以下几个原...

开发app即时聊天系统很难吗

开发一个即时聊天系统是一项复杂的任务,需要掌握多种技术和技巧。在本文中,我们将介绍如何开发一个即时聊天系统,并讨论其中的一些主要技术和原理。即时聊天系统是一种基于互联网的通信方式,它可以实现人与人之间的即时沟通。在开发一个即时聊天系统时,最重要的是要保证系统的稳定性和可扩展性。为了实现这一目标,我们...

网页转apk工具功能作用介绍

网页转APK工具是一种将网页转化为Android应用程序的工具,它可以让用户将自己的网页转化为Android应用程序,方便用户在移动设备上使用,同时也可以提高用户的体验。下面我们将详细介绍网页转APK工具的原理和使用方法。一、原理网页转APK工具的原理是将网页封装成一个Android应用程序。具体来...

苹果商店内容类似的app上架有哪些?

苹果商店是全球最大的移动应用商店之一,目前拥有数百万款应用程序供用户下载。这些应用程序涵盖了各种不同的类别,例如社交、生产力、娱乐、游戏等等。除了这些常见的应用程序之外,还有一些类似的应用程序也可以在苹果商店上架。一类类似的应用程序是针对特定领域的工具,例如健身、美食、旅游等等。这些应用程序提供了各...

怎么把网页做成app网页版?

将网页做成APP的过程称之为Web App,它可以方便地为用户提供快速、可靠的运行体验,同时避免前端和后端分离而带来的麻烦。在Web Ap网页做appp制作之前,我们需要先了解Web App的原理和基本架构。一、Web App的原理Web App是建立在Web技术基础之上的程序,它使用类似于普通网页...

h5相似的软件有哪些的呢?

HTML5是一种用于创建网络内容的标准,它不仅限于网页设计,还可以用于创建游戏、移动应用程序和各种其他应用程序。HTML5的出现,使得开发者能够更加方便地开发跨平台应用程序,因此,出现了许多与HTML5相似的软件。1. Adobe Edge AnimateAdobe Edge Animate是一个基...