Flutter 打包ipa上传appstore

1.安装xcode

2.配置account 从Xcode - Preferences打开,然后添加Account (选择apple id),这里的账户是在apple开发平台注册的账户。个人的账户,目前跨平台开发没法在真机上测试和运行

 Flutter 打包ipa上传appstore

 

Flutter 打包ipa上传appstore

 

 3.上传证书和签名

Flutter 打包ipa上传appstore

 

4.如此真机测试还没有证书或签名,对应签名的地方会报错,点击可添加设备

5.在Android Studio上运行到iphone上一般有一下报错,解决方式如下

  a:运行提示

‘IPHONEOS_DEPLOYMENT_TARGET‘ is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target ‘GoogleAppMeasurement‘ from project ‘Pods‘)

Encountered error while building for device.

  解决方式:一般直接flutter build ios --no-codesign

  b:在xcode运行build,发现提示bitcode报错

  选择Pod,然后把对应Pod下的包的bitcode都重置为yes

  Flutter 打包ipa上传appstore

 

 

 6.运行Archive报错bitcode的情况

  解决方式:

  a:在项目下执行rm ios/Podfile删除Podfile

  b:执行flutter build ios --no-codesign

  c:如果执行后仍然报错,那么查看xcode的Pod项目是否还报错,如果是报错bitcode,那么重新把第5点b执行一次,把bitcode重置为yes

  e:重新执行a和b。或者在执行a和b的时候,先检查bitcode是否为yes,然后再执行a和b

7.执行Archive ,如果构建成功,会弹窗一个执行成功的窗口:点击Distribute App分发App,一路next,在upload之前,一般需要检查下账户信息和app的一些版本信息,查看是否有错误。然后upload

Flutter 打包ipa上传appstore

 

 

8.upload成功后,等待一段时间,可以在Apple开发者平台上看到你上传的版本

Flutter 打包ipa上传appstore

 

 

9.上传成功后TestFlight上,可以看到你上传的最新版本。testflight上的版本就是已提交但未提交给apple审核的app。

Flutter 打包ipa上传appstore

 

 

10,可以点击AppStore,找到你对应的app的版本,如我的是1.6.0.然后点击对应的版本并添加构建版本,如你上传最新构建版本

Flutter 打包ipa上传appstore

 

 

11.填写相应信息,即可提交审核。先点击存储,再点击提交审核。

12.如果上传tf失败的话,需要增加构建版本的版本号。我的上个版本是89,对应的改为90.version没发版的话,不需要增加

Flutter 打包ipa上传appstore

 

Flutter 打包ipa上传appstore

上一篇:Android数据跳转


下一篇:Windows 上的苹果 mac Time Machine 时间机器免费替代品 FreeFileSync 操作指南