服务项目
- 公司电话:
18988627272
- 客服QQ:403046696
2017最新版本的“app的发布流程”
作者:尚特软件
来源:未知
发布时间:2017-08-01 11:36
点击数:
pp的发布流程
这篇引导包含了在App Store,Apple TV App Store, 或 Mac App Store发布一个应用的所有事项.
一步步按照引导做,在Apple的开发者中心注册,并创建,测试,提交你的app
配置只能提交到app store的app
在各种设备和系统版本上测试你的app,或者提供给测试者你将发布版本的预告
上传你app的元数据(介绍资料,),然后App Store会将其展示给顾客看。
为了验证你准备的app是正确的,上传创建(build)版本之后的版本到 app store提交app后,学习如何发布和维护你的app

只有苹果开发者中心的成员才可以使用这些xcode和一些web的功能, 而且有些功能,只有你加入了苹果开发者中心才可以使用,比如:icloud和游戏中心。就算你要在App Store之外的途径发布你的app,你还是要加入了开发者中心,这样用户才知道他们下的app有合法的来源.
你用X code开发Mac,IOS, tvOS, 和 watchOS 应用。Mac的应用在你的开发电脑上运行,可是IOS, tvOS, 和 watchOS需要在响应的设备或者模拟器上运行。像IOS需要Pad, iPhone, 和 iPod touch.tvOS应用需要Apple TV. watchOS应用需要配套的iPhone和Apple Watch. 虽然Xcode提供了模拟器,但是你还是需要做真机测试.
注意:如果你只是想使用xcode去在一个设备上运行一个app,或者只想写一段编码使用在一个app服务商,你可先阅读 app快速分发,然后在回来这个文档上面执行其他生命周期的任务
1.概述
这篇指南讲述了如何开发,测试,上传,提交,发布app.弄懂你的工具和发布流程,你能更快的让你的新app和更新版本和你的顾客见面。
2.在开发者中心注册
参加苹果开发者计划是你提交你的应用到应用审核的第一步,分发ios内部应用,或者使用开发者Id在Mac app store外面签署一个应用。成为开发者后,你才能访问那些资源.包括配置app的服务,提交和更新app.
3.给app添加服务
苹果提供了先进的集成服务给一些特定类型的应用,比如像游戏类和报刊类应用,和一些有而外收入的例如 应用内付费的和IAD network的。这些app服务都需要额外的配置——在开发和提交的过程中都需要,例如:游戏中心和icloud。在这个指南中,你将会学习在你的应用中配置这些功能。
4.分发应用的准备
在你分发应用去测试或者提交到商店审批前,应该先完成xcode项目的配置。最后的xcode项目应该包含要求的app图标和启动画面,并且指定说明您的应用程序支持的设备。
5.在一定数量的设备上测试和发布你的应用
确保你的iOS,tvOS, 和 watchOS不仅在模拟器上跑过,而且在所有设备和app支持的版本上都跑过了,确保你的app在各种设备上都表现得如你所愿。当你自测后,发布一个beta版本给测试者.你可以选择自行发布,或者通过iTunes Connect来发布.通过Test Flight和App Store来发布的app,苹果提供了一项服务,可以收集汇总crash的log,你可以在Xcode里面下载分析它们.Mac的应用的crash日志在Mac App Store里面.
6.提交,发布App到App Store
提交app到App Store有很多步骤.第一步,进入iTunes Connect ,创建一个app,填入信息,如果已经有正在出售的app,也可以填写补充信息. 然后,在Xcode中,你建立一个存档,用你的发布证书签名.第三步,用Xcode或者工具Application Loader上传app.第四步,用iTunes Connect提交app到App Store.当你的app审核通过后,在iTunes Connect根据设定的时间发布给顾客
7.在应用商店外分发你的应用
或者加入ios开发者企业计划,然后直接发布你的内部应用给员工。分发mac 应用商店外的mac应用,需要前世应用开发者id证书。 如果你在苹果商店外发布你的软件,则会有些不同,你无法使用itun connect和某些应用服务,因此可以跳过这些步骤。
8.维护你的证书,标志和配置文件
苹果实现了一套安全模式,用以保护用户数据和app在不知情的情况下被篡和发布.在开发过程中,你创建信息,用以对苹果唯一标识你的身份,设备和app. X code自动为你创建证书,identifier,和profile.还帮你维护它们.在开发者中心,你可以维护许多其他的证书,identifier和profile.
相关的章节:维护你的证书,identifier和Profile,维护identifier,设备,和
9.如何使用本文档
如何使用本文档取决于你在苹果开发中心的角色(组代理人,组管理员,普通组员).如果你开发的是Mac app,相比于其他平台,你的角色在Mac 平台上会略有不同.对Mac app来说,你如何使用该文档取决于你选择在Mac App Store上提交app还是在其他渠道发布.
首先,给你的account选择type(是个人还是企业).就像在 搞定账户 一文中描述的那样,创建一个Apple ID,加入开发者中心.如果你以个人形式注册了开发者中心,你就是个人team的team agent(组代理人).如果你以企业形式注册,你就是企业team的team agent, 你可以邀请其他人加入你的team,就像 邀请组成员 如文讲的那样.你决定谁当admin,谁当普通组员.admin几乎有agent的大多数权利,或团员不能再开发账号里面创建资产.关于team角色的更多信息,阅读 关于苹果开发中心的组角色和权利.
根据你的和苹果开发者会员资格参考本节中的表格了解你的执行任务。(有关本指南中的使用术语的定义,请参考术语表)
10.如果你是一个团队代理或管理员,并希望提交你的app到应用商店

