文档章节

iOS项目上传到AppStore步骤流程

短短的歼击机
 短短的歼击机
发布于 2016/02/02 13:58
字数 664
阅读 3848
收藏 12

1.登录developer.apple.com

技术分享

2.点击member center后 进下图

技术分享

3.点击certificates Identifiers进下图

技术分享

4.点击Certificates进下图,首先创建App IDs

技术分享

5.其次创建相应的证书 Development是开发环境下的证书, Production是生产环境下的证书(往appStore上传),对应的推送证书 也不多说了。

技术分享

6.点击下一步后会让你选择 本地生成本地密钥和证书关联,见下图

技术分享

7.本地生成密钥文件。在LaunchPad里找到钥匙串访问,创建本地密钥文件见下图技术分享技术分享

技术分享

ps:用户邮件地址写 开发者账号的邮箱地址, CA地址不用写

最终生成如下图 文件

技术分享

8.生成本地密钥文件后(该本地密钥适用 推送 发布 开发等环境证书的创建,建议创建完后不要删掉) ,接步骤6 完成证书创建。

9.创建配置文件,见下图

技术分享

之上所有步骤完成后,证书和配置文件以及bundle id就创建好了。剩下在本地项目中做出相应设置

10.添加你的开发者账号和密码到项目中,见下图

技术分享

11.设置Build Settings,见下图。debug 对应的是开发证书和开发的配置文件,release对应的是发布证书和发布配置文件,development对应的是测试环境,production对应的是生产环境。请大家根据实际情况选择对应的证书和配置文件。

技术分享

12.修改bundle ID (与之前在developer上创建的bundle ID保持一致)和 bundle name(app的名字)

技术分享

13.修改scheme (修改为release版本)和 运行设备(修改为 iOS Device 形态),见下图

技术分享

技术分享

14.打包之前,先到https://itunesconnect.apple.com 创建应用的名字 填入相应的应用信息,3.5寸 4寸 4.7寸 5.5寸照片各5张,基本应用的资料 以及手动发行和自动发行版本等等。

技术分享

15.archive打包 ,根据需求(上传或测试)选择证书、配置文件和scheme,见下图,


技术分享

Xcode会自动弹到Organizer界面

技术分享

16.选择submit后会弹出一个选择账户的提示框,选择相应的开发者账户就好,如遇到下图问题,建议重新下载带密钥的证书,或者重新创建证书。 

技术分享

17.选择Export后,再选择第二个 save for ad hoc deployment ,生成本地ipa文件包 用于测试,next 倒出到本地即可。

技术分享

18.以上即为 项目往appstore发布的全部流程,可能不是非常详细,希望能对大家提供帮助,如有疑问 欢迎留言

© 著作权归作者所有

上一篇: 为手机定制ROM
下一篇: 最后家书
短短的歼击机

短短的歼击机

粉丝 82
博文 268
码字总数 269797
作品 0
武汉
高级程序员
私信 提问
加载中

评论(1)

简符
简符
Xamarin Studio 5.9.1 发布,支持 C# 6 特性

Xamarin Studio 5.9.1 发布,此版本主要修复了一些 iOS 发布工作流方面的问题。iOS 发布工作流修复了上传到 AppStore 时创建 IPA 文件的问题。 Xamarin Studio 5.9 主要改进如下:新的创建项...

oschina
2015/05/12
1K
3
【扫盲】iOS系统为什么比Android安全?

作为一个移动全栈开发者,在Android和iOS系统的安全性上有一点理解。我认为iOS比Android安全这个说法是正确的,但社会对于iOS比Android安全原因的理解并不完全正确。 首先,为什么iOS系统比A...

feng_blog
2015/09/05
5.1K
5
Iphone开发这一路走来(新手必经)

今天把自己ios开发总结的整个流程和找到的资料贴出来,方便自己也方便大家。 流程:注册,开发,真机测试,发布,上线。 iphone iOS4从注册到app上线开发流程 http://blog.csdn.net/linzhij...

abcMx
2013/12/02
958
0
iOS APP上架App Store流程

上架iOS需要一个付费688的开发者账号,还没有的话申请一个或者借用。 申请苹果开发者账号教程 上架App Store之前是先安装到苹果手机测试调试好,app能正常运行再上架 iOS真机调试测试教程 上...

Code辉
2018/12/04
165
1
iOS实现OTA无线安装App

引用Apple说明: 您可以使用 Apple Developer Enterprise Program(Apple 开发者企> 业级计划)开发 iOS 和 macOS 应用,对于开发、测试应用以及将> > 其分发给用户,此计划提供了完整的流程...

LuisX
2018/08/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【0918】正则介绍_grep

【0918】正则介绍_grep 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下 一、正则介绍 正则是一串有规律的字符串,它使用单个字符串来描述或匹配一系列符合某个语法规则的字符串。 二、grep工具 ...

飞翔的竹蜻蜓
31分钟前
4
0
为什么要在网站中应用CDN加速?

1. 网页加载速度更快 在网站中使用CDN技术最直接的一个好处就是它可以加快网页的加载速度。首先,CDN加速的内容分发是基于服务器缓存的,由于CDN中缓存了不少数据,它能够给用户提供更快的页...

云漫网络Ruan
今天
8
0
亚玛芬体育(Amer Sports)和信必优正式启动合作开发Movesense创新

亚玛芬体育和信必优正式启动合作开发Movesense创新,作为亚玛芬体育的完美技术搭档,信必优利用Movesense传感器技术为第三方开发移动应用和服务。 Movesense基于传感器技术和开放的API,测量...

symbiochina88
今天
4
0
创龙TI AM437x ARM Cortex-A9 + Xilinx Spartan-6 FPGA核心板规格书

SOM-TL437xF是一款广州创龙基于TI AM437x ARM Cortex-A9 + Xilinx Spartan-6 FPGA芯片设计的核心板,采用沉金无铅工艺的10层板设计,适用于高速数据采集和处理系统、汽车导航、工业自动化等领...

Tronlong创龙
今天
5
0
好程序员Java学习路线分享MyBatis之线程优化

  好程序员Java学习路线分享MyBatis之线程优化,我们的项目存在大量用户同时访问的情况,那么就会出现大量线程并发访问数据库,这样会带来线程同步问题,本章我们将讨论MyBatis的线程同步问...

好程序员官方
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部