iOS项目上传到AppStore步骤流程
2015-10-15 17:48
316 查看
1.登录developer.apple.com
![](https://img-blog.csdn.net/20150301104134429?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.点击member center后 进下图
![](https://img-blog.csdn.net/20150301104323153?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3.点击certificates Identifiers进下图
![](https://img-blog.csdn.net/20150301104518366?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4.点击Certificates进下图,首先创建App IDs
![](https://img-blog.csdn.net/20150301104651856?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
5.其次创建相应的证书 Development是开发环境下的证书, Production是生产环境下的证书(往appStore上传),对应的推送证书 也不多说了。
![](https://img-blog.csdn.net/20150301104756474?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6.点击下一步后会让你选择 本地生成本地密钥和证书关联,见下图
![](https://img-blog.csdn.net/20150301105328333?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
7.本地生成密钥文件。在LaunchPad里找到钥匙串访问,创建本地密钥文件见下图
![](https://img-blog.csdn.net/20150301105439082?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20150301105450383?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20150301105844510?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
ps:用户邮件地址写
开发者账号的邮箱地址,
CA地址不用写
最终生成如下图 文件
![](https://img-blog.csdn.net/20150301110050375?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
8.生成本地密钥文件后(该本地密钥适用 推送 发布 开发等环境证书的创建,建议创建完后不要删掉) ,接步骤6 完成证书创建。
9.创建配置文件,见下图
![](https://img-blog.csdn.net/20150301110513002?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
之上所有步骤完成后,证书和配置文件以及bundle id就创建好了。剩下在本地项目中做出相应设置
10.添加你的开发者账号和密码到项目中,见下图
![](https://img-blog.csdn.net/20150301110948283?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
11.设置Build Settings,见下图。debug 对应的是开发证书和开发的配置文件,release对应的是发布证书和发布配置文件,development对应的是测试环境,production对应的是生产环境。请大家根据实际情况选择对应的证书和配置文件。
![](https://img-blog.csdn.net/20150301111058277?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
12.修改bundle ID (与之前在developer上创建的bundle ID保持一致)和 bundle name(app的名字)
![](https://img-blog.csdn.net/20150301112330774?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
13.修改scheme (修改为release版本)和 运行设备(修改为 iOS Device 形态),见下图
![](https://img-blog.csdn.net/20150301112726523?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20150301113102209?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
14.打包之前,先到https://itunesconnect.apple.com
创建应用的名字 填入相应的应用信息,3.5寸 4寸 4.7寸 5.5寸照片各5张,基本应用的资料 以及手动发行和自动发行版本等等。
![](https://img-blog.csdn.net/20150301114548338?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
15.archive打包 ,根据需求(上传或测试)选择证书、配置文件和scheme,见下图,
![](https://img-blog.csdn.net/20150301113448450?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Xcode会自动弹到Organizer界面
![](https://img-blog.csdn.net/20150301113519591?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
16.选择submit后会弹出一个选择账户的提示框,选择相应的开发者账户就好,如遇到下图问题,建议重新下载带密钥的证书,或者重新创建证书。
![](https://img-blog.csdn.net/20150301113816322?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
17.选择Export后,再选择第二个 save for ad hoc deployment ,生成本地ipa文件包
用于测试,next 倒出到本地即可。
![](https://img-blog.csdn.net/20150301113932288?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eHUwNzE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
18.以上即为 项目往appstore发布的全部流程,可能不是非常详细,希望能对大家提供帮助,如有疑问 欢迎留言
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发布的全部流程,可能不是非常详细,希望能对大家提供帮助,如有疑问 欢迎留言
相关文章推荐
- 高质量 Android 开发框架 LoonAndroid 详解
- Android中的onActivityResult和setResult方法的使用
- Objective-C开发-Foundation框架
- sharepoint 使用Office Web Apps 查看或编辑office文档时页面出现:“抱歉,出现了问题”错误
- iOS-UIKit(UIWebView.h--解读)
- 在android的service中启动一个通知,点击通知无法启动activity,报一个SecurityException异常
- Android Studio代码着色插件
- Android 启动白屏或者黑屏闪现解决
- Android笔记(三十七) 如何停止AsyncTask?
- android风格统一化修改上方标题栏颜色
- iOS常用的几个动画
- APP信息获取接口
- Cg per-vertex lighting
- WebView显示CSV
- iOS绘制图形
- iOS开发系列--让你的应用“动”起来
- 给APP增加RSA签名
- iOS 根据文字字数动态确定Label宽高
- android toolbar的使用
- android学习笔记之WebView浏览器下载文件