flutterAPP开发日记:简单IOS打包及证书配置(含推送证书)

2020-07-0404:31:07APP与小程序开发Comments5,456 views1字数 965阅读模式
    1. 注册苹果开发者账号,这里我就不多说了,两个字:麻烦,具体可以参考:iOS申请开发者账号详细步骤
    2. 申请好账号之后,进入 :苹果开发者官网,右上角点击 “Account”,然后点击 "Certificates, Identifiers & Profiles"
    3. 点击"Identifiers",然后点击"+"图标,添加证书
      flutterAPP开发日记:简单IOS打包及证书配置(含推送证书)
    4. 选择App IDs

flutterAPP开发日记:简单IOS打包及证书配置(含推送证书)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/19694.html

    1. 填写"Description"和"Bundle ID"
      flutterAPP开发日记:简单IOS打包及证书配置(含推送证书)
      "Bundle ID"一般可以和android包名一致,如果需要推送服务,则需要在下面选中"Push Notifications",然后点击"continue",然后点击"Register"创建完成。
    2. (如果不需要推送可省略这一步)在MAC上,打开"启动台">"其它">"钥匙串访问",打开之后,左上角" 钥匙串访问 > 证书管理 >从证书颁发机构请求证书",填写"用户电子邮箱地址"和"CA电子邮箱地址",然后点击继续,选择需要保存的目录,然后"打开"即可,这里创建两个,分别是开发环境和生产环境的
    3. (如果不需要推送可省略这一步)在"Identifiers"列表点击刚才创建的App Ids,进入详情,往下翻,点击"Push Notifications"的"edit"按钮,然后点击"Development SSL Certificate"下的"Create certificate",打开一个页面后,"Platform"选择"IOS",点击"Choose File",选择上一步创建的开发环境CSR文件,点击"continue"完成创建。按照步骤创建生产环境的推送证书,这里我省略了。
    4. 以上打包这块配置已经基本OK,接下来开始打包了,可参考:。先用flutter命令打包,打包命令: flutter build ios,注意:IOS打包之前一定要运行这行命令,不然打包后会出现闪退情况
    5. 运行完成之后,在访达中打开项目根目录/ios,双击""打开项目,然后
    6. 打开之后一般都有默认设置,这里需要确认,箭头指的地方
      flutterAPP开发日记:简单IOS打包及证书配置(含推送证书)   flutterAPP开发日记:简单IOS打包及证书配置(含推送证书)
    7. 现在开始证书配置,看图
      flutterAPP开发日记:简单IOS打包及证书配置(含推送证书)
    8. 配置推送证书
      flutterAPP开发日记:简单IOS打包及证书配置(含推送证书)
      点击选择就好了flutterAPP开发日记:简单IOS打包及证书配置(含推送证书)
    9. 到这里就差不多了,有些按需配置就好,最后点击"Runner>Generic iOS Device"
      flutterAPP开发日记:简单IOS打包及证书配置(含推送证书)然后选择flutterAPP开发日记:简单IOS打包及证书配置(含推送证书)开始编译打包

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/19694.html

  1. 等待一段时间后会弹出这个窗口
    flutterAPP开发日记:简单IOS打包及证书配置(含推送证书)

自己可以点击"Distribute App"导出ipa或者上传到app store connect文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/19694.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/xcx/19694.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定