iOS上架及ipa包上传到AppStore

简介: iOS上架及ipa包上传到AppStore

概述


由于苹果的机制,在非越狱机器上安装应用必须通过官方的Appstore,开发者开发好应用后上传Appstore,也需要通过审核等环节。AppCan作为一个跨主流平台的一个开发平台,也对ipa包上传Appstore作了支持。本文从三个流程来介绍如何实现AppCan在线编译出ipa包,以及上传到苹果Appstore。


一、证书的导出


1.1、前期工作


首先你需要有一个苹果的开发者帐号,一个mac系统。如果没有帐号可以在打开


http://developer.apple.com/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。


如果你已经有了一个IDP,打开http://developer.apple.com/并登录到苹果MemberCenter,见下图


cad7a0ece18d2b349bae5d45dfda0704.png



登录以后可以看到下面这个界面,列出了你开发需要的一些工具,支持,itunes app管理等内容


da52f68d7ba6c4e64178f4d092225dfc.png



这代表你已经装进去了。


下面,打开Keychain的这个菜单(图5)



e220b2272d19220d4bef711f672b49d3.png


按着下面的图来


6cf229ad9319a6b5ad7ebab5546a3a34.png



这代表你已经装进去了。


下面,打开Keychain的这个菜单(图5)


e220b2272d19220d4bef711f672b49d3.png



按着下面的图来



6cf229ad9319a6b5ad7ebab5546a3a34.png


这代表你已经装进去了。


下面,打开Keychain的这个菜单(图5)


6d76370c49cd66415abc18833c038f4c.png



按着下面的图来


77fdc4a00fcc2a1f7460b8751dfbac46.png



这代表你已经装进去了。


下面,打开Keychain的这个菜单(图5)


a763dfab3c3a0a4d51aeb38bbefc4630.png



按着下面的图来


3c9ceba1e038bec46996c410500da9ce.png



这代表你已经装进去了。


下面,打开Keychain的这个菜单(图5)



bf0d88b8cf2644c42b34f5d4293a44be.png


按着下面的图来



430672b0013f41fd26d9f262890ab1b8.png


这时你的电脑就已经具备发布程序的证书了


下面打开Provisioning 的Distribution页面


图44


ee6ca3358c6a809105d63e4323f91642.png



点击New Profile


然后按着下图填一下,Profile Name 随便写个名字就行了图45



cafe25901dcef7a6ed96e21a9f17ea11.png


这时你的电脑就已经具备发布程序的证书了


下面打开Provisioning 的Distribution页面


图44


299fd776f19a42bf32183e463caf9541.png



点击New Profile


然后按着下图填一下,Profile Name 随便写个名字就行了图45


e2b79f091a1e993aad54826bc410f51e.png



这时你的电脑就已经具备发布程序的证书了


下面打开Provisioning 的Distribution页面


图44


f2c6355ac50fe98cafde040b14b166e1.png




点击New Profile


然后按着下图填一下,Profile Name 随便写个名字就行了图45


4e1b2d2f1f9f95328ea2f68d800c81c8.png



OK现在Download ,你会得到一个 Distribution.mobileprovision 的文件


双击这个文件,你的xcode 会被激活


查看C盘


Users\用户名\Library\MobileDevice\Provisioning Profiles下面又多了一个XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件


现在我们再配置一下xcode


图48


b1a5c2eb82a987cf42c4cf30fb4b4cc9.png



打开Configurations 页面


选中Release 然后Duplicate 一下


图49


b240ba4be97553a451b171a9b62c25d6.png



Duplicate之后如下图图50


25bb9dd8594039c22ac489abddd59ba4.png



Duplicate之后如下图图50


b240ba4be97553a451b171a9b62c25d6.png



Duplicate之后如下图图50


b240ba4be97553a451b171a9b62c25d6.png



Duplicate之后如下图图50


b01d8a9a3d6e1f7ab0dd1a8874c88856.png



Duplicate之后如下图图50


bca41fcbeb1b54d7baf0cfd6042043e4.png



进入Manage Your Applications


图59


9b0fe0dea8f08efb6f75de2472cd5883.png



点击Add New Application。


如果是第一次发布自己的程序,需要设置程序的语言和开发者的名称。开发者的名称是指用iTunes Connect连接App Store的时候,在右上角表示的名字,这个名字可以是公司的名称,卡发团队的名称,或者是你所开发程序的独一无二的品牌。这两个设置以后不能更改的,所以需要慎重。接下来的画面确认你的程序是否需要加密,一般选择「No」。在接下来的画面「Overview」中输入程序的其他信息,加粗的字体是必须的项目。


最后分享一个小窍门制作证书:


2022最全Hbuilder打包成苹果iOS-App的详解


相关文章
|
3月前
|
编解码 iOS开发
IOS上架APP Store时预览图尺寸
IOS上架APP Store时预览图尺寸
689 3
|
3月前
|
图形学 数据安全/隐私保护 iOS开发
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
|
3月前
|
iOS开发
解决IOS上架App Store后显示语言为英文的问题
解决IOS上架App Store后显示语言为英文的问题
90 0
|
4月前
|
Android开发 iOS开发 开发者
ios应用打包、安装和上架攻略
假如是普通的证书或普通company证书只能上架才能安装(测试的话有其他安装方法,那是另外的话题),假如是企业类型的in house证书,则可以通过在线安装的方式,比如通过上传到一些分发平台,比如香蕉云编或蒲公英生成安装码扫码安装。
73 2
|
3月前
|
开发框架 监控 iOS开发
Flutter IOS 打包上架踩坑
Flutter IOS 打包上架踩坑
111 0
|
6月前
|
iOS开发 开发者
苹果iOS App Store上架操作流程详解:从开发者账号到应用发布
很多开发者在开发完iOS APP、进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store的具体流程,如有未涉及到的部分,大家可以及时咨询,共同探讨。
|
6月前
|
安全 数据安全/隐私保护 iOS开发
iOS App 上架流程图文教学
在上架App 之前必须先准备好开发者帐号,但申请开发者帐号因法兰克早在之前已经申请好了,故就跳过此步骤,直接从产生凭证到上传App开始讲起。首先,要将自己辛苦写好的App 送审的话,则要依序做完下列几件事情即可。
|
6月前
|
Swift iOS开发 开发者
iOS 应用上架流程详解
iOS 应用上架流程详解
|
6月前
|
安全 数据安全/隐私保护 开发者
|
6月前
|
iOS开发