问题标签 [codemagic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
295 浏览

ios - CI/CD Codemagic - (Flutter ios) 使用旧版构建位置时不支持包,但当前项目已启用它们

我正在尝试使用 codemagic 构建我的颤振应用程序,但每次我得到这个错误

xcodebuild:错误:无法解析包依赖项:使用旧版构建位置时不支持包,但当前项目已启用它们。命令:xcrun xcodebuild -list”。

我知道如何从 Xcode 解决它,但在 Codemagic CI/CD 中我无法使用 Xcode,有什么解决方案吗?

这是日志

== 为 iOS 构建 ==

xcode 项目使用配置文件

配置代码签名设置 搜索匹配 /Users/builder/Library/MobileDevice/Provisioning Profiles/*.mobileprovision 的文件

列出钥匙串 /private/var/folders/pj/2d8_b7sn6f37c48z4jj09xk80000gn/T/build_r3ohi35a.keychain 中可用的代码签名证书

搜索匹配 /Users/builder/clone/**/*.xcodeproj 的文件

已完成配置代码签名设置

将导出选项保存到 /Users/builder/export_options.plist

颤振构建 ipa --release --export-options-plist /Users/builder/export_options.plist

哎呀;颤振已意外退出:“ProcessException:进程异常退出:命令行调用:/Applications/Xcode-12.4.app/Contents/Developer/usr/bin/xcodebuild -list

xcodebuild:错误:无法解析包依赖项:使用旧版构建位置时不支持包,但当前项目已启用它们。命令:xcrun xcodebuild -list”。

构建失败:| 无法为 iOS 构建

0 投票
2 回答
568 浏览

ios - 无法使用在 codemagic.io 云 CI/CD 上运行 flutter build ios 的 Firebase 分析构建 Flutter ios

我已经添加GoogleService-Info.plistios\Runner使用XCode

我创建了这个Podfile

pubspec.yaml

在https://codemagic.io/上仍然会出现此错误

谢谢!!

0 投票
1 回答
118 浏览

macos - VM 上 macOS Flutter 应用的钥匙串密码

我正在使用 Codemagic macOS 远程机器来构建和运行适用于 macOS 的 Flutter 应用程序。当我尝试使用 Firebase auth 登录我的应用程序时,我得到一个对话框来输入钥匙串密码:

钥匙串对话框

在这里输入什么密码?如果我尝试输入用于访问无法运行的虚拟机的密码。我正在开发模式下构建一个 macOS 应用程序。

0 投票
1 回答
874 浏览

google-play - CodeMagic 错误,无法发布到谷歌商店

这是我第一次与 codemagic 链接,我正在尝试将我的 GitHub 链接到商店,然后我收到了这个错误,

Publishing failed :| Google Play failed to upload artefacts. The caller does not have permission: { "error": { "code": 403, "message": "The caller does not have permission", "status": "PERMISSION_DENIED" } }

0 投票
1 回答
196 浏览

android - 使用 Codemagic 构建的 Success Apk 不适用于 Firebase

我已经成功地用 Codemagic 创建了一个使用 Firebase Google Sign In 和 Cloud Firestore 的 Android Flutter 应用程序的构建。我只使用 Android(不是 IOS)。Firebase 的 google-services.json 用于使用 Codemagic 构建 apk。我不发布,只创建构建。问题是该应用程序在 Flutter run(在 VSCode 上)完美运行,但使用 Codemagic 的 apk 构建,我无法从 Cloud Firestore 登录/获取数据。

用Android Studio调试后报错如下:

0 投票
1 回答
471 浏览

android - Codemagic颤振无法构建android

每当我运行它时,它都会卡在android中。这发生在我本地,我通过flutter clean解决了它,我不知道如何在codemagic中做到这一点。问题是没有建筑,这是日志。

0 投票
0 回答
107 浏览

android - CODEMAGIC 正在使用来自 Windows 的路径

所以基本上当我在 codemagic 中运行我的项目时,它会使用你的包从 windows 的路径,它会导致这个错误。

所以我正在研究 Visual Studio Code。我将所有内容推送到 GitHub 的新分支中,然后我将在分支中提交的内容用于 codemagic。它在 VS Code 中运行良好,但在 codemagic 中却不行,因为 Codemagic 使用 MacOS 或 Linux。要解决这个问题,您需要使用Flutter Clean,但我无法在 Codemagic 中运行这样的命令。

完整日志:

0 投票
0 回答
289 浏览

ios - 在 Codemagic iOS 本机中构建 .ipa 失败

我正在尝试在 codemagic 中构建 .ipa 文件,但失败并显示以下消息

归档执行“xcodebuild -project .-scheme Optivio -archivePath build/ios/xcarchive/_ijalmu93.xcarchive archive COMPILER_INDEX_STORE_ENABLE=NO”

存档失败。

构建失败:| 第 7 步脚本Build .ipa以状态码 66 退出

我在构建 ipa 的 yaml 文件中的代码是,

xcode-project build-ipa --project "$XCODE_PROJECT" --scheme "$XCODE_SCHEME"

我没有工作区,只有项目。当 Xcode 中的存档成功时。

代码魔术截图:https ://ibb.co/YjFg0gh

下面是我的完整 yaml 文件,

0 投票
0 回答
115 浏览

flutter - 依赖项无法在 Codemagic 上安装

我正在尝试在 Codemagic 上构建一个颤振应用程序,但在安装依赖项时构建失败。我已经升级了 pubspec.yaml 文件中的所有依赖项,但我在 Codemagic 中收到以下消息:

我对代码做了很多更改,所以我不知道从哪里开始寻找解决方案。我没有在 Codemagic 中运行任何测试。

在此处输入图像描述

这是来自颤振医生:

0 投票
0 回答
88 浏览

ios - 使用 Codemagic 构建 Flutter iOS-App 时出错

在使用 Codemaigc 构建 iOS 应用程序时,我收到以下错误消息并且构建失败:

我该如何解决这个问题?我在 Windows 上使用 Android Studio,我的 Android 应用程序已经在运行。