打开项目 ios 目录下面的 Runner.xcworkspace,打开以后,选中 Runner, 然后选择 General 这个选项卡,在这里可以填写一下应用显示的名字,Display Name 设置成小白摄影。Bundle Identifier 是 co.ninghao.xb2-flutter,这里你要填写自己申请的 ID。 Build 是构建版本,默认这里是 1 。在 Deployment Info 下面,选择 iPhone。
然后在终端,项目所在目录的下面,执行一下 flutter build ipa 。完成以后会生成一个 Runner.xcarchive 文件,复制一下这个文件的地址,执行 open,加上这个文件的地址,这样可以打开这个文件。
打开以后,可以先执行一下 Validate App ,验证一下这个应用。 点击 Next 下一步,选择自动管理签名,继续下一步。
勾选一下 Generate an Apple Distribution certificate,生成苹果分发证书,然后 Next,继续下一步。这里提示生成了一个证书,推荐我们导出这个证书,放在一个安全的地方,点一下 Export Signing Certificate,输入一个名字,xb2-flutter-cert ,保存位置是在 Documents 目录的下面,再输入设置的密码,然后再确定一下密码,点击 Save 保存。
保存了证书,继续下一步。
提示让我们输入登录密码,输入密码,按一下始终允许。
检查一下应用信息,再按一下 Validate,执行验证。 点击 Done,完成。
下面再按一下 Distribute App,分发应用,选择分发的方式,可以选择 App Store Connect,继续下一步,选择目标目标,可以选择 Upload,上传,然后下一步。
下一步,再下一步,检查应用信息,确定以后,点一下 Upload 上传。这样就会把构建好的应用上传到 App Store Connect 。