ios app应用程序发布到app store流程
来源:互联网 发布:edius视频编辑软件 编辑:程序博客网 时间:2024/05/06 05:00
第一次尝试,还是一个比较繁琐的过程。
1,首先你需要有一个apple developer开发者账号,登入后台。
需要创建一个发布者证书,可以看到上面我 已经创建了一个开发者证书,下面是新创建的发布证书。
创建的步骤如下:
打开mac的钥匙串管理,
生成一个CertificateSigningRequest.certSigningRequest 文件,然后在新建一个证书,如下图:
然后将生成的CertificateSigningRequest.certSigningRequest文件选择上传,生成一个证书文件,下载双击安装。
再此查看钥匙串访问,可以看到证书:
app id和device再调试的时候应该已经创建了,忽略这个步骤,然后创建一个新的provisioning profiles,如下图:
然后下载安装
然后做一些准备工作,发布到app store,首先进入开发者中心,进入itunes connect
然后添加一个新的app,把改需要的信息都填写进去
准备工作完成,然后打开xcode,打开代码工程,设置好工程属性,主要是bundle id building setting里面的code signing
选择对应的发布证书,然后准备打包。
打包的时候,目标一定要选择 ios devices,不然 product ->archive选项是灰显的
选择XCode->product->archive来打包ipa文件,如下图
然后选择分发
上传至apple 服务器,等待审核即可。
当然也可以选择第二项,保存到本地,然后去运行安装。 或者采用xcode带的工具 application loader来上传,不过这个工具经常因为网络问题,而出现很多阻碍,建议用xcode直接上传。
在finder中选择应用程序(Applications)->右键选择Xcode->显示包内容->contents->Applications->Application Loader
打开Application Loader会出现登录界面,同样用登录开发者中心的账号登录,第一次登录会出现一个接受协议页面,打√后继续就行了
c.进入后选择Deliver Your App,会出现你在developer中心填写的项目,是等待上传状态,选择上传ipa就可以了。
4.上传成功后再回到开发者中心,刷新页面就会发现项目是等待审核状态了,正常审核周期是5个工作日
打包时候有些资源是必须要有的,不然会上传验证失败,Icon.png Icon-72.png Icon-76.png Default.png等
具体可以搜索其他资料。
原文查看:
http://www.seanyxie.com/ios-app%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%8F%91%E5%B8%83%E5%88%B0app-store%E6%B5%81%E7%A8%8B/
另外一篇关于qml部署和开发ios app的文章:
http://www.seanyxie.com/qt-qml%E7%A7%BB%E5%8A%A8%E5%BC%80%E5%8F%91%E4%B9%8B%E5%9C%A8ios%E4%B8%8A%E5%BC%80%E5%8F%91%E5%92%8C%E9%83%A8%E7%BD%B2app%E6%B5%81%E7%A8%8B%E7%AE%80%E4%BB%8B/
- ios-app应用程序发布到app-store流程
- ios app应用程序发布到app store流程
- ios app应用程序发布到app store流程
- ios app应用程序发布到app store流程
- 发布IOS应用程序到苹果APP STORE完整流程
- 发布IOS应用程序到苹果APP STORE完整流程
- IOS应用程序发布到苹果APP STORE完整流程
- 发布IOS应用程序到苹果APP STORE完整流程
- 发布IOS应用程序到苹果APP STORE完整流程
- 发布IOS应用程序到苹果APP STORE完整流程
- IOS 发布应用程序到App Store
- iOS 发布应用程序到App Store
- iOS 发布应用程序到App Store
- iOS 发布应用程序到App Store
- iOS 发布应用程序到App Store
- iOS 发布应用程序到App Store
- iOS 发布应用程序到App Store
- iOS 发布应用程序到App Store
- Linux下使用Shell脚本改变当前工作路径
- SQL 语句性能调优
- 终止线程的三种方法
- 批量打包-- ipa
- Linux中Sed命令删除字符串中的部分字符
- ios app应用程序发布到app store流程
- Eclipse的toc扩展点
- 64位 windows8.1 上使用 VirtualBox 安装 64位虚拟机
- Nasty Hacks HDU
- 圆形ImageView
- 【Nginx核心基础】内存池
- 简单美观JS图片库demo
- 斯坦福大学TE-Demo配置全过程
- CentOS64位上编译 Hadoop 2.6.0