上一篇我介绍了如何在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,才可以进行下次上传。上传后会重新排队。(相关推荐:APP被苹果App Store拒绝的74个原因)

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

更新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(登录iTunes Connect可以看到文字连接提示),还可以参考Application Loader使用指南。

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

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

苹果开发者申请账号及发布APP到AppStore系列教程

苹果开发者:如何将准备好的应用上传到iTunes Connect相关推荐

  1. ipa文件上传到iTunes Connect

    前提是你已经操作了我之前的步骤: 1步:VMware12安装Mac OS X 10.11:https://blog.csdn.net/m0_37711292/article/details/84335 ...

  2. 苹果证书(免费) + 打包ipa + 上传app store在Hbuilder里面打包ipa包到没越狱的手机上安装时,是需要p12文件跟.mobileprovision的证书的,这里可以超简单不需要

    苹果证书(免费) + 打包ipa + 上传app store 在Hbuilder里面打包ipa包到没越狱的手机上安装时,是需要p12文件跟.mobileprovision的证书的,这里可以超简单不需要 ...

  3. 如何用微信web开发者工具测试调试并打包上传小程序

    厦门四六开科技给大家讲讲 如何用微信web开发者工具测试调试并打包上传小程序,其实还是很简单的,这个教程针对小白,大神请直接略过. 一.下载并安装软件(根据自己电脑实际情况选择版本安装) 如何用微信开 ...

  4. 苹果的指纹信息会上传服务器吗,苹果新专利遭曝光 指纹信息上传到云端

    原标题:苹果新专利遭曝光 指纹信息上传到云端 中关村在线讯:最近各大媒体相继报道了苹果最新专利遭曝光的消息,根据美国专利和商标局(USPTO)的 一份新专利中,在未来苹果对待指纹生物数据的方法很可能发 ...

  5. 各开发者android平台的注册及上传方法汇总

    APP上架之前应该先注册开发者账号.这里的方法包括注册帐号和后期上架及一些需要注意的问题.注意:首次提交应用绝对不能随便删除,否则后面再提交会显示应用APP冲突,会要求走应用认领流程,那个时候就会相当 ...

  6. 敬业签苹果ios手机便签APP怎么上传文件附件?

    一.打开敬业签苹果ios版手机便签App并登录,点击底部中间的+按钮,进入新增内容页面: 二.在新增内容编辑框下方,找到并点击回形针形状的文件上传按钮,进入文件上传页面: 三.在文件页面,可在最近项目 ...

  7. 苹果Siri被曝未经用户同意上传录音并分析,用户担忧隐私泄露

    iPhone作为智能手机的先锋,似乎每次出现都能自带光环.它搭载的iOS移动操作系统一直被誉为最高速.最安全的手机系统.然而近期,iPhone这次给我们的不是惊艳而是"惊讶",未经 ...

  8. 申请苹果开发者账号(个人,公司)所需资料

    苹果开发者在开发完APP需要上传APPStore时需要有开发者账号才可以. 开发者账号分为三种: 1. 个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99.2. 公 ...

  9. windows上传ipa文件到app store的方法​

    在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布.​ 但是在苹果开发者中心无法直接上传ipa文件,它要求我们使用xcode或transp ...

最新文章

  1. Python超越Java,Rust持续称王!Stack Overflow 2019开发者报告
  2. Nat Micro | 沈建忠团队发现新型可转移的替加环素高水平耐药机制
  3. 购物搜索引擎架构的变与不变——淘宝网曲琳
  4. arm的一些概念(ARM7、Cortex-M的区别)
  5. 如何把本地项目上传到Github上面(详细版)
  6. boost::hana::is_nothing用法的测试程序
  7. 下拉日期控件 (转)
  8. 两条水位线的业务需求分析-Interval JOIN方案(转载+自己分析整理)
  9. php make,安装PHP出现make:
  10. wireshark-win64-3.4.0安装_这9类轴承的安装方法,你可都知道?有哪些需要注意的呢?...
  11. java开发平台普元_java开发平台的两种实现模式
  12. 抖音直播下载方法(附视频下载方法)
  13. PHP操控Excel视频教程
  14. js 去掉浏览器打印默认的页头页尾和打印背景图片
  15. 计算机主机开机 风扇没有转动,电脑开机黑屏,电源风扇和CPU风扇都正常转动,但是显示器无任何显示,正常的一声滴,萤幕什么都不显示...
  16. 宏碁4743G+固态硬盘(SSD)+机械硬盘(HHD)混合用
  17. 小甲鱼飞机大战(素材+代码)
  18. android 平板分辨率是多少合适,为什么越来越多的平板放弃16:9的屏幕比例?
  19. 3D Point Cloud Descriptors in Hand-crafted and Deep Learning Age: State-of-the-Art
  20. 解决合并单元格筛选时只出现首行的小技巧

热门文章

  1. fractions -- 分数
  2. arduino旋转编码器控制步进电机
  3. 微信小程序:身份证号码+手机号校验
  4. python tensorflow学习笔记(六)最小二乘法
  5. 中国国际“互联网+”大学生创新创业大赛 武汉理工大学总决赛斩获双金
  6. vant 引用Lazyload报错Lazyload
  7. cpc和ocpc,如果你是运营,你选哪个?
  8. ISCC 2021 SSTI
  9. 用python对excel进行行列操作
  10. 明日之后各个服务器的信息,明日之后三个字的和四个字的区什么不同 服务器区别详解...