Flutter打包ios应用流程详解

一、流程概览

1、申请钥匙串、申请证书。

2、注册Bundle ID

3、添加测试设备

4、配置证书

5、打包ipa

6、应用发布

Tips:

1、配置的bundle id应该与应用的bundle id一致。

2、证书分为开发证书和发布证书,发布证书配置时,发布到app store的选择“App Store”,发布到fir.im或者蒲公英等三方分发网站的选择“Ad hoc”

二、申请钥匙串文件

mac中应用程序->其他->钥匙串访问

输入邮箱地址,存储到磁盘。

生成的文件

三、申请开发证书

浏览器打开苹果开发者中心,https://developer.apple.com

注册账号并登陆,进入配置界面

四、注册Bundle ID

一路确定到注册完成。

五、添加测试设备

六、配置证书

完成创建后,下载配置文件,双击运行。证书已经申请配置好了。可以真机调试或者发布。

七、打包ipa

在Xcode中,配置应用程序版本并构建:

在Xcode中,在您工程目录下的ios文件夹中打开Runner.xcworkspace.

选择 Product > Scheme > Runner.

选择 Product > Destination > Generic iOS Device.

在Xcode项目导航器中选择 Runner , 然后在设置视图边栏中选择选择 Runner target .

在Identity部分中,将Version更新为您希望发布的面向用户的版本号

在Identity部分中,将Build标识更新为用于跟踪iTunes Connect上的此版本的唯一版本号。每次上传都需要一个唯一的build号

创建一个构建档案并将其上传到iTunes Connect:

选择 Product > Archive 以生成构建档案

运行完成后选择

根据包的需求选择不一样的选项,我这里是发布到fir.im选择的Ad Hoc

导出包即可。

八、应用发布

https://itunesconnect.apple.com

待续

你可能感兴趣的:(Flutter打包ios应用流程详解)