小编Moa*_*waf的帖子

GitHub Action 无法从私有 GitHub 存储库获取 pub 包

我有一个 flutter 项目,它依赖于 GitHub 上的私有存储库,例如:

dependencies:
  flutter:
    sdk: flutter

  my_package:
    git:
      url: git@github.com:username/my_package.git
      ref: main
Run Code Online (Sandbox Code Playgroud)

当我flutter pub get在本地计算机上运行时,一切正常,因为我的计算机通过 SSH 对拥有存储库的 GitHub 帐户进行身份验证,但是一旦我尝试从 GitHub Action 运行它,它就会失败并显示以下消息:

git@github.com: Permission denied (publickey)
Run Code Online (Sandbox Code Playgroud)

那么如何正确、安全地让构建机器有权获取存储库呢?

以下是 GitHub 操作工作流程:

git@github.com: Permission denied (publickey)
Run Code Online (Sandbox Code Playgroud)

github dart flutter github-actions private-repository

6
推荐指数
1
解决办法
2952
查看次数

Flutter:转义字符串中的美元符号“$”字符

我在 Flutter 中的字符串上遇到了问题,特别是在包含“$”字符的 URL 中。

有什么办法可以摆脱美元符号吗$

var url = Uri.parse('https://olinda.bcb.gov.br/olinda/servico/Expectativas/versao/v1/odata/ExpectativaMercadoMensais?$top=100&$skip=0&$orderby=Data%20desc&$format=json&$select=Indicador,DataReferencia,Mediana,baseCalculo');
Run Code Online (Sandbox Code Playgroud)

dart flutter

2
推荐指数
1
解决办法
2390
查看次数

Flutter:CocoaPods 找不到 pod“Firebase”的兼容版本

我一直在为使用 的 Flutter 应用程序进行更新Firebase Firestore,一旦我完成更新并开始为 IOS 构建它,我收到以下错误消息,导致构建操作失败:

[!] CocoaPods could not find compatible versions for pod "Firebase/Auth":
    In snapshot (Podfile.lock): 
       Firebase/Auth (= 9.3.0)

    In Podfile:
       firebase_auth (from `.symlinks/plugins/firebase_auth/ios`) was resolved to 3.3.12, which depends on Firebase/Auth (= 8.14.0)
Run Code Online (Sandbox Code Playgroud)

注意:问题中的错误消息说是Firebase/Authpackage,但其他包也发生过这种情况Firebase

那么我应该怎么做才能克服这个问题呢?

ios dart flutter flutter-build flutter-ios-build

2
推荐指数
1
解决办法
7323
查看次数