App Distribution Guide

.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: AddingCapabilitiesConfiguringPush 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 AppAnalyzingCrash 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 AppReleasingand Updating Your AppManagingYour App in iTunes ConnectDistributingEnterprise 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 ApplicationsDistributingApplications Outside the Mac App Store

 

Maintain Your Certificates, Identifiers, and Profiles

 

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

 

Related Chapters: MaintainingYour Signing Identities and CertificatesMaintainingIdentifiers, 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那些事情是不可以做的。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值