[iOS]如何把App打包成ipa文件,然后App上架流程[利用Application Loader]
2016-01-22 15:00
309 查看
在上一篇博客已经讲过上传项目了,但是有的时候,需要我们进行打包成ipa包到别的手机上跑(但是前提是,这个手机的UDID必须绑定到对应的开发者账号中,也就是证书也得是从同样的开发者账号申请下来的才可以)
假设你现在已经完成了证书,Bundle Identifier 和描述文件的配置(如果没有请参考这个博客中/content/4190978.html 前4步)
然后配置工程
打开你项目工程 第一步,这里不能选择模拟器,选择iOS Device
如果不支持横屏,把这2个勾去掉
然后查看版本号和构建版本号
然后配置发布证书
然后,如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Identifier不一致,去develop.apple.com 上找到你的描述文件在确认下绑定的bundle Identifier和你工程是不是一样的?
然后继续。断点,全局断点,僵尸模式等都要去掉。
然后设置Release模式(Debug是测试的,Release是发布用的)
然后选择 Xcode下 Product 下 Archive(专门用于传项目,或者打包项目)
这个时候,我们选择Export导出
这里选择App Store
选择账号点击Choose
然后点击Export
然后会在桌面得到了一个ipa的文件
、
然后点击Xcode,然后 打开Open Developer Tool 下的Application Loader
啊哦,还需要遵循协议哈哈,同意吧
我的ipa包在桌面(默认应该在桌面)
然后选中打开
然后回到Itunesconnect网站上你自己的App信息中查看一下
然后这个构建版本这里就可以添加代码啦
点击+号之后选择代码版本
然后所有东西都填写好了之后,点击页面右上角提交以供审核,然后你的应用就进入到排队等待审核的状态了(大概等1周多吧就能有结果,祝你好运)
然后我的App已经从准备提交,变成正在等待审核啦
假设你现在已经完成了证书,Bundle Identifier 和描述文件的配置(如果没有请参考这个博客中/content/4190978.html 前4步)
然后配置工程
打开你项目工程 第一步,这里不能选择模拟器,选择iOS Device
如果不支持横屏,把这2个勾去掉
然后查看版本号和构建版本号
然后配置发布证书
然后,如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Identifier不一致,去develop.apple.com 上找到你的描述文件在确认下绑定的bundle Identifier和你工程是不是一样的?
然后继续。断点,全局断点,僵尸模式等都要去掉。
然后设置Release模式(Debug是测试的,Release是发布用的)
然后选择 Xcode下 Product 下 Archive(专门用于传项目,或者打包项目)
这个时候,我们选择Export导出
这里选择App Store
选择账号点击Choose
然后点击Export
然后会在桌面得到了一个ipa的文件
、
然后点击Xcode,然后 打开Open Developer Tool 下的Application Loader
啊哦,还需要遵循协议哈哈,同意吧
我的ipa包在桌面(默认应该在桌面)
然后选中打开
然后回到Itunesconnect网站上你自己的App信息中查看一下
然后这个构建版本这里就可以添加代码啦
点击+号之后选择代码版本
然后所有东西都填写好了之后,点击页面右上角提交以供审核,然后你的应用就进入到排队等待审核的状态了(大概等1周多吧就能有结果,祝你好运)
然后我的App已经从准备提交,变成正在等待审核啦
相关文章推荐
- iOS 常用的
- poj3321-Apple Tree-dfs序+树状数组
- ios 对象的集合类(collection classes)
- Android Animation(chapter1 目录)
- App 跳转到App Store,一句代码搞定
- iOS色彩空间——xib和代码设置颜色的偏差问题
- iOS 在开发过程中的 零碎知识点
- iOS开发之Objective-c的AES加密和解密算法的实现
- 超全!整理常用的iOS第三方资源
- Swift学习第二天
- Android 自定义对话框
- iOS图片目录批量复制到android图片目录
- Android 隐式intent
- 亲自测试,一个APP跳转到另一个APP里
- android 制作ios毛玻璃效果(图片模糊处理)
- Android开发--fastjson解析
- 不用借助第三个数,直接交换两个数
- Android常见布局问题
- Objective-C:模拟按钮点击事件理解代理模式
- Android ViewPager PagerAdapter