App Distribution Guide

来源:互联网 发布:windows dns 缓存 编辑:程序博客网 时间:2024/05/17 08:19

.About App Distribution

这个指南包括所有关于分发app到appstore或者macappstore的相关东西。

  1. 一步一步指导你加入App Developer Program,然后编译,测试,提交你的app
  2. 给提交到Appstore或者Mac App Store的app配置服务
  3. 在不同设备系统上测试你的app,或者给测试人员预演下你将要发布的版本
  4. 上传app到store
  5. 教验你已经正确配置app,上传到store
  6. 学习提交app后怎样维护app

你需要先加入Apple Developer Program才能使用Xcode的功能和一些web工具来完成这些任务。加入program才可以使用iCloud和Game Center等服务。即使你分发app不通过store也应该加入program这样用户知道你的app来之一个可知的渠道。

Note:如果你只是使用Xcode去跑个app或者用些服务,先读App Distribution Quick Start,然后在来看这个文档了解一个app整个生命周期

 

At a Glance

这个指南告诉你怎样开发,测试,提交,发布你的ios和macapp。通过了解使用工具和分发流程,你可以更快的更新你得app。

 

Enroll in an Apple Developer Program to DistributeYour App

 

提交app到store的第一步是要注册加入到Program,使用开发账号去分发in-houseapps或者是signapps到store。开发者可以配置你的app服务并且创建新app或者更新app。

 

Related Chapter: ManagingAccounts

 

Add Services to Your App

 

苹果内部集成了一些服务提供给特定类型的app,比如游戏,杂志,In-App Purchase 和iAdNetwork。这些服务需要额外配置不管是在开发阶段还是发布。比如Game Center和iCloud。这个指南会告诉你怎样给你的app添加这些服务。

 

Related Chapter: AddingCapabilities, ConfiguringPush Notifications

 

Prepare Your App for Distribution

 

在你分发app去测试或者提交到store之前,需要完成Xcode工程配置。你最终的工程必须包括appicons和launchimages,还有一些你启用的app服务,并且指明你的app支持的硬件和系统。

 

Related Chapter: ConfiguringYour Xcode Project for Distribution

 

Test iOS Apps Across Numerous Devices

 

你需要在你app支持的硬件上均进行测试,不是只在模拟器是测试。你需要不同设备商测试确保你得app运行正常。每年每个账号可以注册100个测试设备用来开发测试。完成自测,可以发布beta版本给你的测试人员。你可以自己分发betaapp或者使用iTunes Connect去管理beta测试。

 

Related Chapters: BetaTesting Your iOS App, AnalyzingCrash Reports

 

Submit and Release Your App on the Store

 

提交app到store需要几个步骤。第一,登陆iTunes Connect,创建app填入必须的信息。如果你的app是付费的,你需要在iTunes Connect填入价格。使用xcode创建app包然后用的你证书签名。然后使用Xcode或者Application Loader去上传app。使用iTunes Connect提交app到store。当你的app通过审核,使用iTunues Connect设置发布时间这样用户可以在store下载了。

 

Related Chapters: SubmittingYour App, Releasingand Updating Your App, ManagingYour App in iTunes Connect, DistributingEnterprise Program Apps,DistributingApplications Outside the Mac App Store

 

Distribute Your App Outside the Store

 

加入iOS Developer Enterprise Program,不通过store直接分发app给你的雇员。你不需要访问iTunes Connect,流程会稍微不同。

 

Related Chapters: DistributingiOS Developer Enterprise Program Applications, DistributingApplications Outside the Mac App Store

 

Maintain Your Certificates, Identifiers, and Profiles

 

苹果利用他的保密模型去防止在你不知道的情况下,用户数据和app被修改和分发。

 

Related Chapters: MaintainingYour Signing Identities and Certificates, MaintainingIdentifiers, Devices, and Profiles

 

How to Use This Document

 

怎样使用这个指南依赖于你加入哪种programm(iOS Developer Program, Mac DeveloperProgram, or iOS Developer Enterprise Program)和你的角色(team agent, admin, ormember)。针对macapp,还取决于你是否在Mac App Store上分发app。

 

第一先选择你的账户类型(个人或者公司)和开发项目。如果你加入个人,那你就是只有一个人的team的teamagent。如果你加入公司,你就是teamagent可以邀请其他人加入你的team。你可以指派teamadmin,他可以做大部分teamagent的事情,或者指明teammember那些事情是不可以做的。


0 0
原创粉丝点击