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的详解


相关文章
|
2月前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
106 3
|
2月前
|
Dart 数据安全/隐私保护 Swift
iOS代码混淆工具推荐:IPA Guard详细介绍
iOS代码混淆工具推荐:IPA Guard详细介绍
68 0
|
2月前
|
数据安全/隐私保护 开发者 iOS开发
iOS-打包上架构建版本一直不出现/正在处理/自动消失
iOS-打包上架构建版本一直不出现/正在处理/自动消失
34 0
|
2月前
|
数据安全/隐私保护 iOS开发 开发者
uniapp IOS从打包到上架流程(详细简单) 原创
uniapp IOS从打包到上架流程(详细简单) 原创
49 1
|
2月前
|
安全 数据安全/隐私保护 虚拟化
iOS应用加固方案解析:ipa加固安全技术全面评测
iOS应用加固方案解析:ipa加固安全技术全面评测
40 3
|
2月前
|
开发者 iOS开发
iOS App上架新规解析:如何进行App备案
iOS App上架新规解析:如何进行App备案
215 0
|
2月前
|
Linux iOS开发 开发者
ios ipa包上传需要什么工具
ios ipa包上传需要什么工具
24 0
|
3月前
|
iOS开发 开发者
苹果iOS App Store上架操作流程详解:从开发者账号到应用发布
很多开发者在开发完iOS APP、进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store的具体流程,如有未涉及到的部分,大家可以及时咨询,共同探讨。
|
3月前
|
Swift iOS开发 开发者
iOS 应用上架流程详解
iOS 应用上架流程详解
|
4月前
|
编解码 数据安全/隐私保护 iOS开发
uniapp IOS从打包到上架流程(详细简单) 原创
uniapp IOS从打包到上架流程(详细简单) 原创
111 0