hbuilderx打包的ipa文件在线上传

简介: 开发ios app的时候,打包ios应用,需要一个.p12后缀的ios打包证书和一个证书profile文件,这两个文件在开发工具上没有生成的方法。苹果官方提供的方法,生成这个两个文件需要苹果开发者账号和mac苹果电脑,但是我们大多数uniapp的开发者,都是使用windows电脑进行开发的,没有mac电脑,那么除了使用mac电脑生成,还有没有其他的方案呢?下面我来讲述下如何在苹果开发者网站即可生成ios证书

开发ios app的时候,打包ios应用,需要一个.p12后缀的ios打包证书和一个证书profile文件,这两个文件在开发工具上没有生成的方法。

苹果官方提供的方法,生成这个两个文件需要苹果开发者账号和mac苹果电脑,但是我们大多数uniapp的开发者,都是使用windows电脑进行开发的,没有mac电脑,那么除了使用mac电脑生成,还有没有其他的方案呢?

下面我来讲述下如何在苹果开发者网站即可生成ios证书:

ios开发需要有苹果开发者账号,假如你还没有苹果开发者账号,你可以先登录苹果开发者中心申请一个苹果开发者账号,你可以参考这篇文章先申请一个苹果开发者账号:

https://www.yunedit.com/xueyuan/jx/applereg

有了苹果开发者账号后,我们讲述下如何生成ios证书:

1、进入苹果开发者网站,点击进入后台,点击进入下图的Certificates菜单,点击蓝色加号创建cer证书,创建的过程中,它会要求你选择证书类型,我们这里选择ios distribution ad hoc and app store类型,注意不要选择dev类型或者apple类型。
2.png

2、创建过程中它会要求我们上传一个csr文件,如下图:
3.png

3、本来生成csr文件需要苹果电脑,这里我们不用mac电脑。因为这节课我们是要讲如何在线生成,这时候需要切换到香蕉云编来在线生成:https://www.yunedit.com/createcert

进入香蕉云编控制台,点击新建csr文件,新建完后,把这个csr文件下载到你电脑本地。
1.png

4、返回苹果开发者中心,继续刚才的步骤,上传刚下载的csr即可生成cer文件,生成好后将这个cer文件下载到你电脑本地。

5、切换回到香蕉云编,进入香蕉云编控制台,上传刚才下载的cer文件,即可导出p12证书了,如下图:
5_3.png

做完上面的步骤,恭喜你.p12格式的证书已经生成完毕。

下面,我们再继续教会大家如何创建profile描述文件。

1、登录苹果开发者网站,进入identifiers(简称appId)菜单,假如你还没有创建appId,则点击蓝色加号创建appId,假如已经创建,你可以跳过此步骤,注意,这个appId需要填写跟你在开发工具打包的时候填写的包名一致。
8.png

2、如下图,点击profiles,开始创建profile,创建的时候,它会要求我们选择类型,选择app store类型即可,假如是想创建真机测试的profile,则看第三步。创建的过程中它还要求我们选择appId,选择刚才创建的appId即可,然后还会要我们选择cer证书,注意假如你有多个cer证书,别选错了,选错了打包的时候会提示p12证书和profile不匹配。
6.png

3、假如你要创建的是真机测试的profile,则需要看此步,否则可以跳过此步骤。假如要创建真机测试类型,创建profile的时候选择ad hoc类型即可,然后创建的过程中它还会要我们填写所有测试设备的udid,假如你还不知道测试设备的udid,你可以使用香蕉云编右上角提供的工具来获取测试设备的udid.

通过上面的步骤,你已经可以成功在线创建p12证书,和证书profile文件了。

相关文章
|
2月前
|
开发者
【Hbuilder】Hbuilder 原生App-云打包,报错需要打包校验
【Hbuilder】Hbuilder 原生App-云打包,报错需要打包校验
89 0
|
9月前
|
Java 开发工具 UED
“文件的上传与下载:实现与优化“
“文件的上传与下载:实现与优化“
36 0
|
11月前
|
编解码 Java 应用服务中间件
文件的上传和下载
文件的上传和下载
76 0
|
机器人 Python
在阿里云RPA中,获取下载的文件
在阿里云RPA中,获取下载的文件
308 2
|
移动开发 安全 JavaScript
上传ipa到appstore的步骤说明
我们平时在开发原生的ios app的时候,有苹果电脑在手,上传ipa文件到苹果开发者中心比较简单,直接在xcode上就可以实现了。
|
JavaScript iOS开发
上传20M的ipa ,使用Appuploader工具只有2分钟左右即可上传成功
上传20M的ipa ,使用Appuploader工具只有2分钟左右即可上传成功
上传20M的ipa ,使用Appuploader工具只有2分钟左右即可上传成功
|
数据安全/隐私保护 开发者 iOS开发
2023最新上传ipa到appstore的步骤说明
在2023年这个时间里,使用uniapp开发app的人已经非常多,uniapp可以打包多端应用,包括打包ios应用,打包的IOS文件是ipa后缀的文件。 这个文件我们无法直接在苹果开发者中心上传,它需要使用mac安装一些工具,比如xcode才能上传,这个门槛让windows电脑的开发者望而却步,这里我介绍如何不用mac电脑也能上传的方法。
400 0
2023最新上传ipa到appstore的步骤说明
|
安全 Linux 数据安全/隐私保护
2022最新上传ipa到appstore的步骤说明
最近有人提出问题,说IOS7怎么在APP store中下载软件,好多软件都提示需要ios8及以上才可以下载,而App Store里下载又不会提供给你旧版本,难倒ios7就必须升级才能下载吗?对此本人在网上查了好多资料也做了好多测试,大多数说的都是升级系统(这纯属废话,要是升级系统还用问你啊),终于皇天不负有心人,经过多次测试,我找到了一个解决办法,其实真的是非常简单,废话也不多说了,方法就是,把你的AppleId的用户名及密码让你的亲朋好友用他的苹果手机或者iPad登录(当然他的设备必须是高版本的)后先下载到他的设备上,这样你的AppleId就会记录下你的购买记录,接下来你就可以拿自己的低版本
2022最新上传ipa到appstore的步骤说明
|
移动开发 JavaScript Linux
windows系统下上传ipa文件到开发者中心(appstore)的方法
windows系统下上传ipa文件到开发者中心(appstore)的方法
windows系统下上传ipa文件到开发者中心(appstore)的方法
|
API iOS开发 开发者
Xcode自动打包和上传蒲公英平台脚本(用python实现)
工作中,特别是所做项目进入测试阶段,肯定会经常打 Ad-hoc 包给测试人员进行测试,但是我们肯定不想每次进行打包的时候都要进行一些工程的设置修改,以及一系列的 next 按钮点击操作,现在就让这些操作都交给脚本化吧!
333 0