AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
[TOC] ## 要求 将应用程序提交到iOS App Store需要一些操作: * XCode * 付费Apple开发者帐户 * 有效的配置文件 * 应用程序开发和分发证书 要注册Apple开发人员计划,请按照[此处列出](https://developer.apple.com/programs/)的说明进行操作 ## 生成发布版本 如果尚未添加iOS平台,请务必添加它: ~~~ $ ionic cordova platform add ios ~~~ 添加平台后,使用`--prod`标志运行build命令: ~~~ $ ionic cordova build ios --prod ~~~ 这将生成应用程序的Web部分的缩小代码,并将其复制到iOS代码库中。 从这里打开`.xcworkspace`文件`./platforms/ios/`以启动XCode。 ## 生成签名证书 为iOS生成证书是一个涉及过程的过程,因此请务必查看[Apple的官方文档](https://help.apple.com/xcode/mac/current/#/dev3a05256b8),了解哪些证书以及如何生成证书。 要创建所需的证书和配置文件,请访问[Apple的成员中心,](https://developer.apple.com/membercenter)并按照Apple文档中描述的链接进行操作。 这里有两种类型的证书,即开发和分发。开发证书就是这样,意味着开发时间。它们用于签署应用程序并将其部署到证书可以访问的设备上。 分发证书用于将应用程序分发到商店。当应用程序使用Distribution证书签名时,它可以安装在任何设备上。 ## 在XCode中签署应用程序 在生成更正证书之后,可以选择让XCode自动管理证书或手动管理证书。建议让XCode自动管理证书。这将确保根据所选的构建类型使用正确的开发和分发证书。 选择此选项后,`Archive`从`Product > Archive`菜单中选择。这将构建一个可在应用商店中分发的应用版本。创建存档后,将打开Xcode Organizer。 Xcode Organizer显示包含当前应用程序构建的列表。选择最后一个版本,然后单击“上传到App Store”。应该有一个选择团队的地方,然后是关于应用程序的更多信息和点击的“上传”按钮。 如果上传成功,该应用程序应列在[Itunes Connect上](https://itunesconnect.apple.com/)并列在“活动”中。从那里,可以启用TestFlight进行beta测试,或者可以将Apple发送给Apple批准。 ## 更新应用 随着应用程序的增长,需要使用新功能和修复程序进行更新。可以通过向Apple提交新版本或使用[Ionic Deploy](https://ionicframework.com/pro/deploy)等实时更新服务来更新应用程序。 通过**Ionic Deploy**,可以从Ionic Pro仪表板直接向用户推送应用程序更改,而无需等待App Store批准。 > 为了使iOS App Store接受更新的构建,需要编辑config.xml文件以增加版本值,然后按照上述相同说明重新构建应用程序以进行发布。