'''## 准备提交到 App Store
您的大部分时间都花在了编程任务上,但是要为 App Store 开发应用程序,您还需要在应用程序的整个生命周期中,使用 Xcode 和其他工具来执行一些管理任务。App Store 是一个受监管的商店,限制哪些应用程序可以销售。Apple 这么做是为了尽可能地为用户提供最佳体验。例如,在 App Store 上出售的应用程序不得崩溃或出现其他主要错误。
Apple 为您提供了所需的工具,来进行开发和测试,以及将应用程序提交到 App Store。要在设备上运行应用程序,设备需要为开发和稍后的测试做好预备工作。还需要提供应用程序的相关信息,以供 App Store 显示给客户,并且还需要上传屏幕快照。然后将应用程序提交给 Apple 审批。应用程序审批通过后,您设定应用程序在 App Store 上架销售的日期。最后,使用 Apple 的工具来监测应用程序的销售、客户评论和崩溃报告。然后再次重复整个流程,来提交应用程序的更新。
加入 iOS Developer Program
要为 App Store 开发应用程序,首先需要加入 iOS Developer Program。加入该计划之后,您可以访问所需的资源和工具,来管理您的帐户,以及在设备上测试应用程序。
为 App Store 创建项目并进行配置
从模板创建 Xcode 项目时,某些 App Store 配置已经完成。Xcode 会提示您输入产品名称和公司标识符。捆绑包 ID 就来自这两项属性。
为开发预备好设备
开发期间,要在设备上运行应用程序,该设备必须连接到 Mac、已启动开发功能,并经过 Apple 识别。
将应用程序分发到 App Store
将应用程序提交到 App Store 需要很多步骤,还会用到几个工具。首先登录到 iTunes Connect,将应用程序记录的状态更改为“Waiting for Upload”或靠后的状态。然后使用 Member Center 创建分发证书和分发预置描述文件。使用 Xcode 创建归档、验证归档,并将其提交到 App Store。
回应用户问题
不能将应用程序提交到 App Store 后就置之不理。您应该在应用程序的整个生命周期中管理应用程序记录,并维护应用程序。
使用appuploader简化流程
为了简化上述流程,可以使用appuploader工具。appuploader提供了一站式的解决方案,帮助开发者更高效地管理应用程序的提交和更新过程。'''