写点什么

Flash 开发 iOS 应用全攻略(五)——如何上传应用到 iTunes Connect

  • 2011-07-12
  • 本文字数:1512 字

    阅读完需:约 5 分钟

上一篇我介绍了如何在 iTunes Connect 里准备应用。最后在这篇文章里我会简单介绍下如何来上传 IPA 到 iTunes Connect

登陆 iTunes Connect ,进入 Manage Your Applications 页面后,点击你创建的应用图标,进入应用的主页。

如图,在应用的主页中可以看到应用的基本信息。通过右上方的按钮可以来管理付费方面的设置。在左下方图标旁边是应用的当前状态。上传应用之前必须确定应用的状态为 Waiting for upload

点击图标下方的 View Details 进入应用的详细信息页面。在页面上方中部有一个 Binary Details 按钮,点击后可以查看文件上传的情况。在这个页面还可以更改应用的状态。我目前遇到的状态有以下几种:

  • Waiting for upload 等待上传,只有这种状态下才可以上传 IPA
  • Waiting for Review 等待审核,上传成功后开始排队等待审核
  • In Review 正在接受审核
  • Developer Reject 开发者撤回,开发者可能出于某种原因要撤回文件进行修改,在下次上传之前必须进入 Binary Details 页面修改应用状态为 Waiting for upload,才可以进行下次上传。上传后会重新排队。

另外,由于我的应用正在接受审核,所以我不知道还有哪些状态,但至少有拒绝和通过这两种。

更新 mobileprovision 和 p12

现在我来介绍一下,在上传应用之前还必须要做的一个重要事情。我在"如何使用 iOS 开发者授权和申请证书"这篇文章介绍了 mobileprovision 和 p12 这两个文件的生成方法,也提到了它们在开发阶段和发布阶段需要使用不同的文件。接下来我就简单介绍以下在哪里为准备发布的应用生成 mobileprovision 和 p12 文件。

回到开发者授权系统, 进入 Certificates 页面后,点击 Distribution 标签。如下图,点击图中的链接可以下载一个 AppleWWDRCA(Apple World Wide Developer Relations Certification Authority)证书文件到本地,如果是 MAC,双击它就可以进入 Keychain Access,这个证书文件会给所有你从 Apple 开发者网站下载的证书签名,包括前篇文章提到的证书。但是我怎么也找不到如何在 Windows 下使用 AppleWWDRCA 给证书签名的资料,所以除了建议使用 MAC 来签名之外,我无法提供一个可行的方法。如果你的证书没有经过 AppleWWDRCA 签 名,它是无法正常上传到 iTunes Connect 的。

回到开发者授权系统证书页面,点击 Request Certificate,按照我们之前介绍过的流程上传一个 CSR 文件,然后下载一个 cer 文件进行签名(需要用 MAC),再导出 p12 供 Flash 发布。
mobileprovision 文件的生成方式同之前的方法没有什么区别,只不过需要从 Distribution 标签下重新申请一个 Profile,然后选择一个 Distribution 的签名证书,就可以导出 provision 文件了。

使用新的 p12 和 mobileprovision 文件重新打包发布一个 IPA,这个文件就是我们即将上传到 iTunes Connect 上的 Binary 文件。

使用 Application Loader 上传应用

在 Mac 下使用 Application Loader 是上传 Binary 到 iTunes Connect 的唯一途径。如果你安装了 Xcode 4,可以使用最新的 Application Loader 1.4 来上传,否则可以下载 Application Loader 1.3.dmg ,还可以参考Application Loader 使用指南

Application Loader 使用方法非常的简单,使用你的开发者帐号登陆,然后按照提示一步一步操作就可以了。Application Loader 提供的不仅是文件上传的功能,它还同时校验和检查 IPA 的证书与授权,所以如果你的文件在发布过程中没有经过合法的签名,或者没有使用正确的 授权与证书,那么上传是不会成功的。

上传成功后就可以等着 Review 了,我目前的经验也只能分享到这里。希望有对流程更清楚的专家可以对我介绍有误的地方及时提出修改意见,谢谢!

原文链接: Flash 开发 iOS 应用全攻略(五)——如何上传应用到 iTunes Connect

2011-07-12 21:301442

评论

发布
暂无评论
发现更多内容

从 Kubernetes 事件中提取价值

玄月九

Kubernetes k8s Event 价值 事件

双非本科参加了数场面试,并从美团三面中总结出Java面试真题手册

Java面试那些事儿

Java 编程 程序员 架构 面试

他97年的,我既然卷不过他...

退休的汤姆

Java 外包 面经 Java工程师 秋招

RabbitMQ面试29连问,看完还过不了面试,我给你一Jio

小柴说Java

Java 编程 程序员 架构 面试

秋招腾讯!配套初级程序员到Java高级架构师学习路线+配套学习资源

退休的汤姆

Java、 面经 社招 Java工程师 秋招

惊爆GitHub!腾讯T14级SQL首席专家开源分布式数据库架构实践手册

小柴说Java

Java 编程 程序员 架构 面试

基于小程序的小区物业管理平台开发笔记

CC同学

用户权限-Linux系统基本权限

Albert Edison

Linux centos 运维 用户权限 8月月更

秋招偷偷盘点一下各大互联网公司的实习薪资

退休的汤姆

面经 大厂面试 社招 Java工程师 秋招

什么是架构思维?

涛哥 数字产品和业务架构

企业架构

程序员面试太卷?我选择背这份阿里最新Java面试八股文(详解版)

小柴说Java

Java 编程 程序员 架构 面试

仿淘宝大流量高并发电商领域核心项目已上线(完整流程+白皮书)

小柴说Java

Java 编程 程序员 架构 面试

秋招最牛的Java面试八股文合集,让我见识到了基础的天花板

退休的汤姆

Java、 面经 社招 Java工程师 秋招

[JS真好玩] 掘金创作者必备: 用一行JS查看所有文章的转化率,让你知道什么标题才是好标题

HullQin

CSS JavaScript html 前端 8月月更

冲刺金九银十!GitHub中文社区秋招趋势最热的面试题被我整理好了

Java面试那些事儿

Java 编程 程序员 架构 面试

今天才晓得跟月薪5W的聊过后,才知道自己一直在打杂...

退休的汤姆

Java 面经 社招 Java工程师 秋招

外包干了四年,感觉人生就这样了..

退休的汤姆

Java 面经 社招 Java工程师 秋招

无意中发现阿里巴巴Java开发手册「2022最新黄山版」竟然发布了

Java面试那些事儿

Java 编程 程序员 架构 面试

袭卷面试大厂!秋招最全Java面试八股文,堪称大厂offer收割机!

退休的汤姆

Java、 面经 社招 Java工程师 秋招

Github 秋招爆火!这套面试笔记足够你拿下 90% 以上的 Java 面试!

退休的汤姆

Java、 面经 社招 Java工程师 秋招

校招失败,在小公司熬了 2 年后我终于进了阿里,竭尽全力(Java 岗)

退休的汤姆

面经 社招 面试技巧 Java工程师 秋招

计算机网络(五、运输层)

计算机网络 8月月更

计算机网络(六、应用层)

计算机网络 8月月更

信用卡业务数字化专题研究2022H1

易观分析

金融 信用卡

Spring Security OAuth2客户端凭据授权

程序知音

Java 程序员 springboot 后端技术

架构师知识的可迁移性:目标,元素,连接

田晓亮

架构

我凭借这份pdf成功拿到了蚂蚁,京东,小米,腾讯等大厂的offer

小柴说Java

Java 编程 程序员 架构 面试

连续仨月霸占牛客榜首!京东T8呕心巨作:700页JVM虚拟机实战手册

小柴说Java

Java 编程 程序员 架构 面试

秋招!2022备战金九银十Java面试八股文合集 高薪的敲门砖

退休的汤姆

Java、 面经 社招 Java工程师 秋招

收藏不迷路 —— Flutter 转场动效大合集

岛上码农

flutter 前端 安卓开发 ios 开发 8月月更

首次公开!阿里巴巴最新高并发架构设计实录被我从Github扒下来了

程序员小毕

Java 程序员 架构 面试 高并发

Flash开发iOS应用全攻略(五)——如何上传应用到iTunes Connect_Java_James Li_InfoQ精选文章