flutter: ios打包上架流程(有遇到iOSAPP打开停留
最近有个问题困扰了我两天,各种打包安装,然后就一个非常奇葩的问题,安装到手机上之后,总是卡在启动页打不开,最后,最后,发现可能是我打包的命令不对,现贴出详细步骤
在开发过程中,一直在构建、调试、测试debug版本。当您准备将应用发布到App Store或TestFlight上时,您需要准备release 版本
1.运行flutter build ios以创建release版本(flutter build默认为--release)
2.为确保Xcode刷新release模式配置,关闭并重新打开Xcode workspace。对于Xcode 8.3和更高版本,这一步不是必需的
在Xcode中,配置应用程序版本并构建:
1.在Xcode中,在您工程目录下的ios文件夹中打开Runner.xcworkspace.
2.选择 Product > Scheme > Runner.
3.选择 Product > Destination > Generic iOS Device.
4.在Xcode项目导航器中选择 Runner , 然后在设置视图边栏中选择选择 Runner target .
5.在Identity部分中,将Version更新为您希望发布的面向用户的版本号
6.在Identity部分中,将Build标识更新为用于跟踪iTunes Connect上的此版本的唯一版本号。每次上传都需要一个唯一的build号
最后,创建一个构建.ipa文件并将其上传到iTunes Connect
1.选择 Product > Archive 以生成构建档案.
2.在Xcode Organizer窗口的边栏中,选择您的iOS应用程序,然后选择您刚刚生成的build档案
3.点击Validate… 按钮. 如果报错,请解决它们并生成另一个build。您可以重复使用相同的build ID,直到您上传成功
4.已成功验证后,单击Upload to App Store…,您可以在iTunes Connect的应用详情也的“Activities”选项卡中查看构建状态
您应该在30分钟内收到一封电子邮件,通知您您的构建已经过验证,并可以在TestFlight上发布给测试人员。此时,您可以选择是否在TestFlight上发布,或继续并将您的release版发布到App Store。