ios app应用程序发布到app store流程

简介: <p style="font-size:14px; zoom:1; margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; color:rgb(68,68,68); font-family:Verdana,Geneva,sans-serif,微软雅黑,Tahoma,Helvetica,Arial,Si

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/


目录
相关文章
|
3月前
|
编解码 iOS开发 开发者
App上架Apple App Store和Google Play流程
App上架Apple App Store和Google Play流程
105 2
|
17天前
|
监控 安全 开发者
山东布谷科技:关于直播源码|语音源码|一对一直播源码提交App Store的流程及重构经验
分享提交直播源码,一对一直播源码,语音源码到Appstore的重构经验!
|
1月前
|
移动开发 前端开发 Swift
iOS 最好的应用程序开发编程语言竟然是这7种
iOS 最好的应用程序开发编程语言竟然是这7种
87 8
|
1月前
|
安全 开发者 UED
APP上架到应用商店需要哪些流程?
APP上架是一个涉及多个步骤和准备工作的过程,主要包括准备上架资料和遵循上架流程两个方面。
87 1
|
3月前
|
Swift iOS开发 开发者
探索iOS开发:使用SwiftUI构建现代应用程序
【8月更文挑战第3天】在本文中,我们将一起潜入SwiftUI的世界,这是一个创新的框架,它让iOS应用的开发变得更加简单快捷。我们将通过一个实际的项目示例来展示如何利用SwiftUI的强大功能,快速搭建起一个既美观又实用的应用界面。无论你是刚入门的新手还是寻求提升的开发者,这篇文章都将为你提供宝贵的知识和技能。
59 10
|
3月前
|
存储 安全 Linux
【Azure 应用服务】App Service For Linux 怎么安装Composer,怎么安装PHP扩展,怎么来修改站点根路径启动程序?
【Azure 应用服务】App Service For Linux 怎么安装Composer,怎么安装PHP扩展,怎么来修改站点根路径启动程序?
|
5月前
|
ARouter IDE 开发工具
Android面试题之App的启动流程和启动速度优化
App启动流程概括: 当用户点击App图标,Launcher通过Binder IPC请求system_server启动Activity。system_server指示Zygote fork新进程,接着App进程向system_server申请启动Activity。经过Binder通信,Activity创建并回调生命周期方法。启动状态分为冷启动、温启动和热启动,其中冷启动耗时最长。优化技巧包括异步初始化、避免主线程I/O、类加载优化和简化布局。
83 3
Android面试题之App的启动流程和启动速度优化
|
4月前
|
iOS开发 开发者 UED
探索iOS开发中的SwiftUI框架:构建现代应用程序的桥梁
本文深入探讨了SwiftUI框架在iOS开发中的应用,揭示了其对提升开发效率和改善用户体验的重要性。通过分析SwiftUI的设计哲学、核心组件以及与旧有开发模式的比较,文章旨在为读者提供关于如何利用SwiftUI构建现代化应用程序的实用指南。
|
6月前
|
存储 数据安全/隐私保护 iOS开发
应用在App Store上被拒重新提交审核流程指南
该文本是关于iOS应用发布的步骤说明
86 2
|
6月前
|
安全 前端开发 开发工具
什么是APP封装?流程和实现方式是什么,有什么优势?
APP封装是将应用程序的代码、资源和依赖项打包成一个可执行的文件或安装包的过程。封装过程中,将应用的代码、资源和依赖项进行整合,并生成一个独立的安装包,用户只需下载并安装该包即可使用应用。
103 3