【问题标题】:How to build flutter release for distribution如何构建用于分发的颤振版本
【发布时间】:2020-03-02 15:32:17
【问题描述】:

例如,我想构建我的 Flutter 应用以分发到 Firebase 或 Testflight。如果我输入

flutter run ios --release

我得到以下选项:

Multiple valid **development certificates** available (your choice will be saved):
  1) iPhone Developer: xxxx@xxxxxx (G3xxxxx9X)
  2) iPhone Developer: xxxx xxxx (4UxxxxC8)
  a) Abort                                                                                      

使用命令行构建时如何选择分发证书?如果我签入 Xcode,我的分发配置文件就会被选中。

【问题讨论】:

    标签: xcode flutter flutter-layout


    【解决方案1】:

    嗯,首先你需要创建一个iOS distribution 证书。

    那个不会有iPhone Developer: xxxx@xxxx.com,而是有<your release certificate signature> (GY523****)。

    您可以通过https://developer.apple.com/account/resources/certificates/list发出它

    确保您也有推送通知服务。

    完成之后,你会得到一个这样的证书列表:

    确保在您的机器上下载并安装 iOS 分发证书。

    之后,在此处关注文章-> https://flutter.dev/docs/deployment/ios

    您实际需要做的是更改Runner.xcworkspace 文件以接受使用发布证书的自动签名。

    然后,该更改也会反映到命令行工具。

    希望这会有所帮助。

    【讨论】:

    • 请问您如何签署分发证书?
    • @azheen,你需要加入 iOS 开发者计划。每年的费用为 99 美元。一旦你被注册,它就会成为一个有效的签名。
    • 我已经注册并创建了分发证书并下载了它和所有内容,我该如何签名?
    • 拜托,如果你知道告诉我我对苹果很困惑
    • 我们可以私聊吗,请在这里或其他地方,我有问题,谢谢你到目前为止回答我
    猜你喜欢
    • 2022-11-12
    • 2021-07-02
    • 2021-10-21
    • 2020-12-30
    • 2021-06-11
    • 2021-08-09
    • 2022-01-01
    • 1970-01-01
    • 2020-07-08
    相关资源
    最近更新 更多