iOS混编提交苹果Appstore流程详解
### iOS混编提交苹果Appstore流程详解 #### 一、证书的导出 **1.1 前期工作** 为了能够将应用提交至苹果的Appstore,首先需要准备一个苹果开发者帐号,以及确保拥有一台运行Mac操作系统的电脑。没有帐号的开发者,需前往<https://developer.apple.com/>注册并加入苹果的开发者计划,年费为99美元。一旦获得开发者身份,即可登录苹果的会员中心,这里提供了各种开发所需的工具、支持以及itunes app管理等功能。 **1.2 申请App ID** 进入iOS Provisioning Portal后,左侧菜单中选择“App IDs”,创建一个唯一识别的应用标识符(App ID)。创建时,需要填写描述(可自由设定)和包名(Bundle Identifier),后者通常采用`com.yourcompany.yourappname`的格式。包名将贯穿整个开发及提交过程,是极其关键的标识信息。此外,还可在此处配置推送服务和iCloud支持等附加功能。 **1.3 申请发布证书** 发布证书的申请分为多个步骤: - **1.3.1 创建证书请求文件**:在Mac系统中,通过“钥匙串访问”应用,从证书助理中选择“从证书颁发机构请求证书”,填写申请人的电子邮件地址和常用名称,保存为证书请求文件。 - **1.3.2 安装WWDR证书**:登录苹果开发者中心,下载WWDR证书,并双击安装至钥匙串中。 - **1.3.3 请求发布证书**:返回证书页面,上传之前创建的证书请求文件,提交后等待证书生成。 - **1.3.4 安装与导出发布证书**:下载生成的证书,双击安装至钥匙串中,之后选择证书并导出为.P12格式,同时设置密码。此.P12文件及其密码将在后续的ipa包编译中使用。 **1.4 生成Provisioning文件** 继续在iOS Provisioning Portal中操作,选择左侧菜单中的“Provisioning Profiles”,创建一个新的provisioning profile。在此过程中,需指定之前创建的App ID和发布证书,以及设备UDID(若已注册)。生成的provisioning文件是应用上架不可或缺的一部分,它连接了应用、设备和证书,确保应用能在指定设备上正常运行。 #### 二、编译IPA包 使用AppCan等跨平台开发工具,依据上文所述的App ID、发布证书和provisioning文件,进行在线编译生成IPA包。确保在编译设置中正确输入或上传这些关键信息,包括App ID、发布证书的.P12文件及其密码。 #### 三、提交至Appstore 最后一步是将IPA包提交至Appstore。登录苹果开发者中心的App Store Connect,创建新应用并填写应用详情,上传IPA包,设置定价、分类、元数据等信息,最后提交审核。审核期间,苹果将检查应用是否符合其质量标准和指导原则,如无问题,应用将正式上线Appstore。 整体流程涵盖了从证书准备、编译打包到最终提交审核的各个环节,确保应用能顺利通过苹果的严格审查,成功上架。这不仅考验开发者的耐心和技术能力,也是对其产品合规性的重要检验。
剩余18页未读,继续阅读
- zt97882013-07-25很详细,很不错
- 鹰之歌iOS2013-04-12很详细,很不错
- songcairui2013-07-17还好了,有点用
- JasonLiu_2014-01-17参考资料,很有启发
- chgbshm2013-10-28还好我看看是什么东西
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助