开发者社区> 红角羚羊> 正文

iOS-APP提交上架流程(新手必看!2016年3月1日最新版)

简介: 自己的经验总结,有错的话请留言,第一时间更改。 先大概说一下iOSAPP上架的几个步骤(详细步骤见下图): 创建证书请求文件 登录苹果开发者中心生成发布者证书(下载下来要双击一下) 设置APPID(要用到Bundle ID,建议从XCode中复制这样的话就不用更改XCode项目里的Bundl...
+关注继续查看

自己的经验总结,有错的话请留言,第一时间更改。

先大概说一下iOSAPP上架的几个步骤(详细步骤见下图):

创建证书请求文件

登录苹果开发者中心生成发布者证书(下载下来要双击一下)

设置APPID(要用到Bundle ID,建议从XCode中复制这样的话就不用更改XCode项目里的Bundl ID里,不然还得改)

生成配置文件(要用到APPID和证书,退出XCode再双击配置文件,打开项目)

在开发者中心里的ITunes Connect里的APP新建APP项目并配置相应的信息(需要各个版本的屏幕截图,运行模拟器,调到最大(command+1)用command+S截图(如果你的键盘没有更改command键的话),还有就是一个1024*1024的图标,不能有圆角)

设置XCode的一些属性(主要是选择配置文件和证书账号之类的)

打包并上传你的程序

 

 

详情如下:

 

创建证书请求文件

 

接着还有证书请求文件,有的人叫他CSR文件,证书一会要用到这个文件。

首先打开应用程序-》实用工具-》钥匙串访问(KEY CHAIN),左上角钥匙串访问-》证书助理中,选择"从证书颁发机构求证书",如下图:

wKiom1bStjKx9hNeAADOOoz4Jk0294.png

 

在下图所示的界面,你的电子邮件地址:填你申请开发者账号的名称,也就是你登录苹果开发中心的用户名,常用名称,随便起但是要能找到,建议和APP的素材放到一起,但是这个可以单独用一个文件夹来存放证书,CA空,选择存存储到磁盘,点击"继续",然后完成。如图:

 

wKioL1bSt7bhsAHZAAD5hWjl35E006.png

 

 

有了证书请求文件就可以创建证书了

找到苹果开发者中心的Member Center(会员中心)

https://developer.apple.com/

如图:

wKiom1bSfZngpSSGAAK5azl7VXc780.png

 

 

 

输入公司或个人的开发者账号和密码,如图:

wKioL1bSgkWSbLS0AAHHSnhw3Hc654.png

创建证书

 

 

然后登陆,就会出现以下界面:点击Certificates, Identifiers & Profiles

 

wKiom1bSrSOiP6MtAAEpfMk6-SA906.png

接着看到下图,按照下图继续点击,

wKiom1bSrdjjhNAoAACg2tssX20797.png

 

接着就可以制作证书文件,就选

 

wKioL1bSuEiCIgSRAAB191Cd71A033.png

就像之前创建APPID一样创建证书文件,需要用到刚才的那个文件,如图:

wKiom1bSuEOQXt2TAAAyUryGCNY397.png

 

 

wKiom1bTyw_ABB8GAAMmobDU71I407.png

 

 

然后一直continue到这个界面,需要你选择刚才下载的证书请求文件,不要找错,如图:

 

wKioL1bTzG2AmiuKAAGf6kQe6sc481.png

 

下载证书

wKiom1bTzQiyPVEbAAGzDtJTqXA776.png

然后Done,下载好的证书需要双击一下导入到钥匙串里面。

 

接着就是到APPID里设置应用程序的名字(这个随便啦记住就行啦一会会用到的)和Bundle ID(建议从XCode中直接复制过来)

 

接着创建APPID

 

如图:

wKiom1bTzdXR5NOEAAB4UhLC2E8471.png

 

wKiom1bTzgbSdpCBAAAwiRJ8t2A404.png

 

 

 

wKioL1bT0KjDoMeJAAHau7zqkzU969.png

 

 

然后continue,Submit,Done。

然后就是创建配置文件

wKioL1bT0VaA7u1CAAA7hGyErr8104.png

wKiom1bT0SaRWB3gAAAz0fJsij0978.png

 

wKioL1bT0ijQAiuWAAGINvMLe-I191.png

wKiom1bT0qLxxTzKAAFogZfu3jY965.png

 

wKioL1bT1CXjCn-tAAB32SvFk08182.png

 

然后continue,

 

 

wKiom1bT1BqzhwWIAADu2dlyUqI289.png

 

 

wKioL1bT1PzwdGJvAADVyWU6ZCY084.png

 

然后Done,退出XCOde双击配置文件,XCode会启动,打开项目即可。

 

 

接着登录ITunes Connect,新建APP

 

 

 

wKioL1bT1YqBsnsgAADBP0m3w4s127.png

wKiom1bT1lew0m0MAABjs-xcOJE054.png

 

左上角,点+,新建APP

 

wKiom1bT1ujgzyhaAAAl5q-_kNc561.png

 

 

wKiom1bT11zg8WmtAAAo2N4WsnM267.png

 

 

wKioL1bUI6eBJWfEAACzXMtwzVM558.png

 

 

 

接着还有就是配置一些应用程序的信息,只要是没说可不填的都尽量填上

如图:

 

 

 

wKiom1bViLHyyskxAAHDgglnjJc458.png

 

 

wKioL1bViYKwcbeYAAD9LnB9u-w540.png

 

 

 

 

wKiom1bViVvgiS_DAACvzywrRnw549.png

 

 

每个版本最好都要有几张图片,图片的来源就是运行所有的模拟器,用command+1调到最大,然后command+s就可以了

wKioL1bVi6vwTYIUAAFxSLSnzss582.png

 

 

 

wKiom1bVi82Rl1BTAAB8EOcazVA944.png

 

 

 

接着就是XCOde的配置了,HEHEHEHE是配置文件的名字

 

wKioL1bVjXaRobIEAAI7XGvb5xM098.png

 

 

 

wKiom1bVjkGwthmWAAJqpbQMRD0225.png

 

 

 

 

 

 

 

这个就解释到这吧,

剩下的就是打包上传了

把模拟器的设备选一下

如图:

wKioL1bVkaOzZXBUAAAnkhJpWck696.png

 

然后就是

在Product->Archive进行编译

 

wKioL1bVkuqjxHRYAACnjssBS6g500.png

wKiom1bVkrWirrs5AACGy8hLWas161.png

 

 

wKiom1bVk7-wO2aHAAB5G61ciuQ251.png

接着就可以上传到APPStore了

 

 

wKioL1bVlQKB1Iq8AABaIhCA-H8986.png

还有最后一步就是登录到开发者中心找到iTunes Connect的APP

找到准备提交,内建版本找到刚才上传的那个APP就可以了,如图:

wKiom1bVlhmyVYZIAACc3bU7T-0090.png

 

然后点击提交以供审核就可以了。

重点来了

 

在下面这个地方我是死了N多次

 

 

wKiom1bVkrWirrs5AACGy8hLWas161.png

如图:

wKiom1bVlu_TVVndAACqd8EL7oM457.png

 

最终的最终还是解决了,原因是因为有个证书过期了删了再下个就好了:

 

打开钥匙串

 


显示所有已过期的证书


3,在‘登陆’和‘系统’中删除已过期的Apple Worldwide Developer Relations Certification Authority证书(‘系统’需要解除权限才能删除)


4,下载新的Apple Worldwide Developer Relations Certification Authority证书,双击安装即可。

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
iOS上架App Store详解(图文)
APP专用密码app-specific password是专门用于上传ipa文件的一种密码,是一种苹果的安全机制! 现在苹果开发者账号开启了双重认证,提交ipa文件时候都需要这个密码!
48 0
Application Loader及Transporter App上传ipa外、可以在Windows上架iOS APP工具
随着xcode的更新,苹果公司已经不直接提供Application Loader这个工具上传IPA了,导致上传ipa比较难搞了。 这里分享介绍一个可以在Windows、跨平台申请iOS证书上传ipa的工具Appuploader,方面跨平台开发没有苹果电脑,或者还不熟悉iOS上架流程的开发者使用。 双重验证码登录,安全放心,已帮助上万开发者提交苹果APP!
16 0
ios app安装到iphone手机的方法
ios app安装到iphone有三种不同的方法,各种方法的使用场景是不同的,你可以根据不同的场景来使用其中一种方法。
60 0
一步一腳印的 iOS App 上架和更新流程
APP Uploader APP开发助手-iOS APP上架到App Store的辅助工具,解决iOS APP上架繁琐费时的情况,帮助跨平台APP开发者上架苹果应用,在没有配置Mac苹果机的情况,实现iOS证书申请,创建iOS开发者证书、iOS发布证书等各类证书,iOS开发者在Windows、Linux或Mac系统中上传IPA到App Store,简化iOS APP上架流程!在Windows pc中轻松快速上架你的APP。
47 0
如何增加 iOS APP 虚拟地址空间及内存上限?XNU 内核源码解读
1. 引言 最近一段时间在做钉钉 iOS 内存专项治理,解决内存不足时的 jetsam 事件及 malloc 的异常崩溃。在进程创建时系统会为每个 app 设定内存最大使用上限,内核会维护一个内存阈值优先级列表,当设备内存不足时低优先级的 app 会首先被内核中止进程。在阅读 XNU 内核源码过程中我们发现提供系统了两种能力可以扩展 App 的虚拟地址空间(com.apple.developer.kernel.extended-virtual-addressing)和增加内存使用上限(com.apple.developer.kernel.increased-memory-limit)。
120 0
iOS开发:下架App的步骤
首先登陆你的 iTunes Connect
234 0
《一步步了解iOS APP上架流程,让你的APP顺利进入App Store的大门》
随着Apple Store越来越成熟,以及越来越多的开发者和公司希望在该平台上投放自己的产品,iOS APP上架成为许多开发者和公司普遍关注的话题。但是,由于苹果App Store的审核政策日益严格,大多数开发者和公司都不太清楚iOS APP上架的具体流程。今天,我们将为您介绍iOS APP上架的具体流程,希望可以帮助您顺利的完成iOS APP的上架。
68 0
iOS APP上架流程(详细)
Appuploader可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windows开发上架没有苹果Mac电脑的开发者!配合本教程使用,可以快速掌握如何真机测试及上架!
90 0
iOS App廋身体积压缩之字体图标使用
iOS App廋身体积压缩之字体图标使用
33 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Facebook iOS App技术演化十年之路
立即下载
From Java_Android to Swift iOS
立即下载
深入剖析 iOS 性能优化
立即下载