关于App发布工作流层
这个向导包含了所有你在App Store, Apple TV App Store, or Mac App Store.发布应用的时候所需要知道的知识。
- 获得参与苹果开发者计划和构建,测试以及提交你的app的详细指导。
- 将要发布到App Store 的app进行服务配置。
- 在多种设备和多个版本系统上测试你的app,并提交测试人员你的下一个版本app的测试预览。
- 跟新你的app相关的元数据以使App Store可以向用户展示。
- 确认你已经正确准备了你app,上传了build构建,并且提交到了Store。
学习如何发布和维护你提交后的应用。
对于你做这些任务所需要的xcode功能和一些web工具,APPLE只提供给苹果开发者计划( Apple Developer Program)的成员。在你使用特定的app服务的时候,如:iCloud和Game Center, 你必须加入开发者计划。加入开发者计划后即便你在App Store外发布了一个app,用户可以确定你的app来自已知的可靠的源。
你可以使用Xcode开发Mac,tvOS,iOS和watchOS应用。Mac应用在你的装有OSX系统的开发机上运行.而tvOS,iOS和watchOS应用必须运行在各自的设备或者Mac上的模拟器。对于iOS应用程序,设备是一个iPad,iPhone和iPod touch。对于tvOS的应用程序,设备是一台苹果电视。对于watchOS的应用,设备是一个与Apple Watch绑定的iphone。Xcode提供可以模拟所有这些类型设备的模拟器,但是你仍然需要一个真实的设备来链接你的Mac测试你的app。
**注意** 如果你只是想用Xcode在设备上运行你的app或者只是为了编写嵌入有app服务的代码,请先阅读 [App Distribution Quick Start](https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/Introduction/Introduction.html#//apple_ref/doc/uid/TP40013839)
然后在回到该文档继续未完成的任务,这样你可以了解到你的app的整个生命周期。
概览
本指南介绍了如何开发,测试,上传,提交和发布您的应用程序。通过了解这些工具和发布流程可以使你的用户更快的更新你的新版app。
加入开发者计划以发布App
加入开发者计划是你使用Developer ID发布应用到App Review,in-house, 或者是Mac App
Store以外商店的第一步。作为开发者计划成员,你可以访问你配置app服务或者提交和更新app时候所需要的资料。相关章节:
Managing Accounts
添加服务到App
苹果为特定类型的app如:游戏,报刊,以及一些有可获得收入的app服务:如in-App内购和iAd广告服务。无论是在开发过程中还是在开发后发布到商店的过程中都需要额外的配置。添加Game Center和iCloud就是一个很好的试例。在本教程中,你会了解到如何为你的app配置capabilities。相关章节:
Adding Capabilities