首页 » 网站建设 » hbuilderphp提交表单技巧_Hbuilder用自有证书打包 ios App上架AppStore流程

hbuilderphp提交表单技巧_Hbuilder用自有证书打包 ios App上架AppStore流程

访客 2024-12-09 0

扫一扫用手机浏览

文章目录 [+]

一、打包:

运用写好了之后就可以打包了,hbuilder云打包很大略,但是你想要发布到运用商店的话是须要自有证书的,

hbuilderphp提交表单技巧_Hbuilder用自有证书打包 ios App上架AppStore流程

hbuilderphp提交表单技巧_Hbuilder用自有证书打包 ios App上架AppStore流程
(图片来自网络侵删)

选择“利用苹果证书”

1。
前期事情

这里就须要用到 AppId,描述文件profile,以及私钥证书。
下面详细讲解这三项的申请步骤

必须条件:苹果开拓者账号,mac系统

苹果开拓者账号:我是直接用公司额账号,以是省去了申请账号的步骤,访问苹果开拓者中央https://developer.apple.com/account/overview.action注册或者登录账号,

登录界面

1.1创建appId

登录进去之后,找到Identifiers

点击appId

下一步点加号,对点加号

然后会跳出一个界面,有两个表单是要自己填写的,分别是Name和Bundle Id

App Name

上面这段话翻译过来便是:App ID字符串包含两个部分,以句点(.)分隔 - 运用ID前缀(默认情形下定义为您的Team ID)和App ID后缀(定义为Bundle ID搜索字符串)。
App ID的每个部分都有不同的主要用场

这边Name就可以随便填,没有什么限定,最好是项目名称,这样方便自己辨识(不许可中文);

其余一个便是Bundle Id

Bundle Id

这是你appid的后缀,这个须要仔细。
由于这个内容和你的程序直接干系,后面很多地方要用到,最好是com.yourcompany.yourappname的格式,我用的是项目中的Bundle ID(反正这样是最保险的)

还有几个App server,建议就选择一下推送Push Notifications,至于为什么我也不太清楚,选上肯定没错..

App server

下面便是一起点击过去continue,registe,done,末了注册成功的id是这样的

成功啦

1.2申请证书

这里呢须要一个mac系统的电脑,如果有苹果机那最好了,没有也没紧要,可以用虚拟机安装一个呀。

这里抛一个虚拟机装mac系统的链接:从0到100安装,虚拟机装mac;

如果碰着报错,可以参照下面链接,找不到安装磁盘看这里:请选择要插入的磁盘 ;不可规复缺点报错看这里:不可规复缺点: (vcpu-0) ;锁定文件失落败,打不开磁盘或快照所依赖的磁盘的办理方案:方案

好了,现在我们有了苹果电脑,可以进行正式的申请事情了。

1.1.1 要求文件CertificateSigningRequest.certSigningRequest

在实用工具找到-钥匙串访问(KEY CHAIN),在证书助理中,选择"从证书颁发机构求证书",如下图:

不才图所示的界面,你的电子邮件地址:填你申请idp的电子邮件地址,常用名称,默认就好,CA空,选择存贮到磁盘,点击"连续":

选择保存的位置,比如选择桌面。
下一步点击完成,你就可以看到你的桌面多了一个CertificateSigningRequest.certSigningRequest的证书要求文件。

注:CSR文件只管即便每个证书都制作一次,将常用名称区分开来,由于该常用名称是证书中的密钥的名字。

1.1.2 制作描述文件Provisioning Profile

上岸到开拓者中央,找到证书配置的版块,选择点击右上角的加号:

发布证书和开拓者证书须要操作两次,分别创建,开拓者证书用于真机调试,发布证书用于提交到AppStore。
把稳这两个文件的区分。

然后下一步,会提示上传CSR文件,也便是证书署名要求文件。
前面申请的那个CertificateSigningRequest.certSigningRequest,

提交上去后就会天生一个cer证书,如图所示,有效期为一年。

下载下来是这样的,如图:

做到这一步还不足,我们终极的目标是一个后缀名是.mobileprovision的证书。

以是连续

找到Provisioning Profiles,然后点加号添加

按照须要选择证书种别,开拓者证书或者提走运用商店的证书,然后continue就会涌现让你选择AppId的界面。
选择你刚创建的AppId

选好了点连续,然后会让你选一个certificates,这个大概便是开拓者容许证书,便是那个后缀cer的,就选你刚创建的那个。

然后下一步填描述文件的名字,这个就因人而异没什么限定

填好名字就可以有一个描述文件了,下载即可,后缀名是.mobileprovision,下载下来就可以用。

1.1.3 私钥证书

这个是非常主要的证书,

这个呢,便是把之前下载的ios_distribution2.cer,或者(ios_development.cer),

然后双击添加文件到钥匙串

点击添加,既可以在钥匙串中看到啦

下一步便是导出.p12后缀的证书,右键你要打包的文件,然后点导出

存储的时候回提示你设一个密码,在hbuilder打包的时候也会有一个私钥密码,便是在这里设置的,

好了该填的都填好了,导出的文件就会涌如今你的文稿里边

做到这一步,准备事情就做好了。
下面便是利用hbuilder进行打包,选择利用自有证书,选择天生的对应文件,然后打包天生.ipa的文件。

二、上架

打包好了ipa文件就可以通过xcode上架了,我电脑装的是最新的mac系统,macOS sierra。
为什么要强调这一点呢?由于最新的苹果系统要上架运用,就必须下载最新的xcode。
要不然会报错的

2.1 在itunes中创建程序

登录ios开拓者中央,找到并选择Itunes Connect(在account点进去登录后就能看到,或者在页面底部的Distribute下),选择我的app

点击左上角的+选择“新建App”,根据自己的app然后填写相应的信息即可,由于项目较多,就不一一讲解了,但是个中的把稳事变会写到:

(1)选择措辞的时候,简体中文是Simplified Chinese,不要再找Chinese了,找不到的~

(2)套装ID与SKU紧张是app的唯一标识吧,我是用的项目中Bundle Identifier的内容,即com.company.projectname

2.1.1 图片上传尺寸哀求:

(1)其余屏幕截图一定要按照尺寸哦,那边会有提示尺寸是多少,可以只上传一组5.5寸屏幕的,然后其他的都勾选用5.5寸显示即可。

(2)上传logo的尺寸也有哀求,必须是10241024,而且不能有圆角

2.2 构建版本

这个构建版本便是上架一开始提到的,如果你是最新版本的系统就一定要下载最新的xcode

打开xcode,选择开拓工具里边的Application Loader。

打开之后,双击 交付运用,把打包好的.ipa文件上传上去

成功之后,过个30分钟旁边吧,就会在构建版本那边涌现一个加号,然后就可以把须要上架的软件添加上去。

其余,审核信息的填写要按照标准

至于演示账号,我在提交的时候没有填写,不过还是建议填写一下,听说不填可能被拒。

都差不多了就可以保存,提交审核了,审核成功就可以在运用商店下载喽~

The end

版本更新:

版本更新如果直接按照前面的步骤进行会报错

以是这边要做一些修正在mainfest.json里边修正版本号,这个按照自己须要填写

这个彷佛不是那么主要,主要的是在iTunes Connect中要再加一个版本,然后用xcode提交,就可以在构建版本里选择了

转载:https://www.163.com/dy/article/HQL3LE9L05561DIZ.html

https://www.163.com/dy/article/HQCTFEBT05561DIZ.html

苹果开拓者账号申请教程http://www.applicationloader.net/

下载Xcodehttps://developer.apple.com/xcode/

developer官网https://developer.apple.com/

标签:

相关文章

php拼集变量技巧_PHP 字符串变量

PHP 中的字符串变量字符串变量用于包含有字符的值。在创建字符串之后,我们就可以对它进行操作了。您可以直接在函数中利用字符串,或者...

网站建设 2024-12-11 阅读0 评论0