问题标签 [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 投票
0 回答
331 浏览

flutter - 添加 firebase crashlytics 后 Flutter IOS 应用程序构建错误

警告:为禁用了代码设计的设备构建。在部署到设备之前,您必须手动进行代码设计。为设备构建(ios-release)...运行 pod install...
124.8s(!)运行 Xcode 构建...
Xcode 构建完成。com.example.app 11.7s Failed to build iOS app Error output from Xcode build: ↳ ** BUILD FAILED ** Xcode's output: ↳ note: Using new build system note: Building targets in parallel note: Planning build note: Constructing build description错误:无法加载文件列表的内容:'/Users/builder/clone/build/ios/Release-iphoneos/Runner.app/Info.plist'(在项目'Runner'的目标'Runner'中)构建时遇到错误为设备。构建失败:| 无法为 iOS 构建

0 投票
1 回答
927 浏览

flutter - Flutter - 包含来自 bitbucket 的私有 repo,用于 codemagic 构建

我将如何在我的 pubspec.yaml 中包含一个位于 bitbucket 上的私人仓库?

在本地签出代码后,我们可以将其添加到 pubspec.yaml

但是,如果您从构建服务器构建,这将失败。

我们尝试按以下方式添加它无济于事

0 投票
1 回答
403 浏览

ios - Flutter Codemagic iOS testflight 应用商店问题

我正在尝试构建我的颤振应用并将其发布到应用商店。我正在使用 Codemagic 这样做,因为我没有 Mac 机器。但是,这是我每次运行构建时遇到的错误:

错误:Runner 有冲突的配置设置。Runner 为开发自动签名,但手动指定了一个冲突的代码签名身份 iPhone Distribution。在构建设置编辑器中将代码签名身份值设置为“iPhone Developer”,或在签名和功能编辑器中切换到手动签名。(在项目“Runner”的目标“Runner”中)

我在 codemagic 中检查了我的配置三倍,即提供了证书、构建的选定版本、完成的 App Store Connect 等。

在这一点上我很沮丧,任何/所有的帮助将不胜感激,谢谢!

0 投票
1 回答
492 浏览

ios - 为什么我在为 Flutter 使用 codemagic 构建代码时出现“无法为 iOS 构建”?

我按照https://stackoverflow.com/a/55773996/13761601中的帖子使用 codemagic.io 执行了这些步骤,但是在构建应用程序时出现“无法为 iOS 构建”错误。我不明白为什么会这样。我也附上了下面的截图。请看一下。还附上了日志的截图

任何其他提供在 Windows 上轻松构建和测试 IOS 应用程序的方法的答案也很容易受到欢迎

无法为 iOS 构建错误的屏幕截图

日志截图

日志输出:

为设备(ios)构建 instagram.photo.video.downloader.repost.insta ... 检测到项目基础配置,正在删除。运行 pod install... 7.0s CocoaPods 的输出:↳ Preparing

错误:CocoaPods 的规范存储库太旧,无法满足依赖关系。要更新 CocoaPods 规范,请运行: pod repo update

运行 pod install 时出错

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

0 投票
0 回答
189 浏览

flutter - Codemagic - 构建一个可部署的 iOS 应用程序需要一个具有供应配置文件的选定开发团队

我想在 ios 设备上测试我的颤振应用程序。因为我没有 Mac,所以我正在通过 Codemagic 构建。我没有 mac,但我设法通过虚拟机生成了开发证书,并将其上传到 CodeMagic 上进行手动签名

但是,每次我使用 CodeMagic 构建时,都会出现以下错误。

构建可部署的 iOS 应用程序需要具有配置文件的选定开发团队。请确保开发团队

我也没有苹果开发者订阅。我只想在我的 ios 设备上测试该应用程序。

0 投票
4 回答
822 浏览

android - 打开应用程序后 Flutter 崩溃

我通常使用来自 codemagic.com 的构建服务来构建我的移动应用程序。在这周里,除了内部版本号,我没有更改任何代码。

今天我的手机在新的 AppBundle 编译后崩溃了,错误堆栈来自firebase console.

致命异常:java.lang.NoSuchMethodError 没有静态方法 createAsync(Landroid/os/Looper;)Landroid/os/Handler; 在 Landroidx/core/os/HandlerCompat 类中;或其超类(“androidx.core.os.HandlerCompat”的声明出现在 /data/app/zipedia.zipediaapps-BpzH5e6LIznAEB3YpE_SGw==/base.apk 中)

这个崩溃发生在本周(上周还可以),这意味着3rd 方插件库或来自 flutter 的一些更新,但我不知道是哪个插件导致了这个崩溃,因为我没有更改我的代码的任何内容。

以下是我的pubspec.yaml规格:

USB调试日志:

08-17 11:18:42.282 12595 12600 I zygote64: 将代码缓存容量增加到128KB 08-17 11:18:42.283 12595 12595 I CrashlyticsInitProvider: CrashlyticsInitProvider 初始化成功 08-17 11:18:42.285 D AndroidRuntime: 关闭 125虚拟机

--------- 崩溃开始 08-17 11:18:42.285 12595 12595 E AndroidRuntime: FATAL EXCEPTION: main 08-17 11:18:42.285 12595 12595 E AndroidRuntime: Process: zipedia.zipediaapps, PID: 12595 08-17 11:18:42.285 12595 12595 E AndroidRuntime: java.lang.NoSuchMethodError: 没有静态方法 createAsync(Landroid/os/Looper;)Landroid/os/Handler; 在 Landroidx/core/os/HandlerCompat 类中;或其超类(“androidx.core.os.HandlerCompat”的声明出现在 /data/app/zipedia.zipediaapps-XKGzJQs6twT4qKb4AGKGTQ==/base.apk 中)

08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 androidx.work.impl.DefaultRunnableScheduler.**(DefaultRunnableScheduler.java:40) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 androidx.work.Configuration .(Configuration.java:106) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 androidx.work.Configuration$Builder.build(Configuration.java:434) 08-17 11:18:42.285 12595 12595 E AndroidRuntime : 在 androidx.work.impl.WorkManagerInitializer.onCreate(WorkManagerInitializer.java:40) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 android.content.ContentProvider.attachInfo(ContentProvider.java:1919) 08-17 11 :18:42.285 12595 12595 E AndroidRuntime: 在 android.content.ContentProvider.attachInfo(ContentProvider.java:1894) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 android.app.ActivityThread。installProvider(ActivityThread.java:6316) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 android.app.ActivityThread.installContentProviders(ActivityThread.java:5882) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在android.app.ActivityThread.handleBindApplication(ActivityThread.java:5803) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 android.app.ActivityThread.-wrap1(未知来源:0) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1666) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 android.os.Handler.dispatchMessage(Handler.java:105) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 android.os.Looper.loop(Looper.java:251) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 android.app.ActivityThread.main( ActivityThread.java:6572) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 java.lang.reflect.Method.invoke(Native Method)

08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) 08-17 11:18:42.285 12595 12595 E AndroidRuntime: 在 com. android.internal.os.ZygoteInit.main(ZygoteInit.java:767) 08-17 11:18:43.407 703 779 E ANDR-PERF-OPTSHANDLER: perf_lock_rel: 更新 /sys/class/mmc_host/mmc0/clk_scaling/enable 为 0 08-17 11:18:43.407 703 779 E ANDR-PERF-OPTSHANDLER: 返回值 2 08-17 11:18:44.199 2831 4931 I ActivityManager: Killing 10866:com.sonymobile.smartcharger/1000 (adj 906): empty # 17 08-17 11:18:44.210 2831 4931 I ActivityManager: Killing 11915:com.discord/u0a315 (adj 906): empty #18 08-17 11:18:44.698 677 677 D audio_hw_primary: out_standby: 输入: 流 (0xf13d4000 )用例(1:低延迟播放)08-17 11:18:44.802 677 677 D audio_hw_primary:disable_audio_route:重置和更新混音器路径:低延迟播放 08-17 11:18:44.807 677 677 D hardware_info:hw_info_append_hw_type:device_name = 扬声器 08-17 11:18:44.808 677 677 D audio_hw_primary:disable_snd_device:snd_device(84:扬声器)08-17 11:18:44.829 677 677 D hardware_info: hw_info_append_hw_type : device_name = vi-feedback

08-17 11:18:44.830 677 677 D audio_hw_primary: disable_snd_device: snd_device(242: vi-feedback) 08-17 11:18:44.830 677 677 D msm8974_platform: platform_split_snd_device: snd_device(242) num devices(0) new_snd_device 238434933) 08-17 11:18:44.830 677 677 D audio_hw_primary: disable_audio_route: 重置和更新混音器路径: spkr-vi-record 08-17 11:18:44.867 677 677 D audio_hw_extn: audio_extn_get_anc_enabled: anc_enabled:0 08-17 :18:44.867 677 677 D audio_hw_extn:audio_extn_get_anc_enabled:anc_enabled:0 08-17 11:18:44.867 677 677 D audio_hw_primary:out_standby:退出08-17 11:18:46.288 12595 12595 E CrashlyticsCore:执行任务失败 08-17 11:18:46.288 12595 12595 E CrashlyticsCore:java.util.concurrent.TimeoutException 08-17 11:18:46.288 12595 12595 E CrashlyticsCore:在 java.util.concurrent.FutureTask。

配置前收到的 Flogger 日志过多。丢弃旧日志。08-17 11:18:46.362 12111 12248 W ProxyAndroidLoggerBackend:配置前收到的 Flogger 日志过多。丢弃旧日志。08-17 11:18:46.363 2496 2496 I JavaDumper:JavaDumperThread: addEvent: data_app_crash@1597637926341.txt processName: zipedia.zipediaapps 08-17 11:18:46.363 2496 2540 I JavaDumper:JavaDumperThread: 事件: data_app_crash@15766 : 1597637926 08-17 11:18:46.419 2496 2540 W JavaDumper:JavaDumper: 无法初始化转储目录: 未知错误 -95 08-17 11:18:46.420 2496 2540 E JavaDumper:FW: utils.c(257): mkdir (/data/crashdata) 失败。文件存在 08-17 11:18:46.423 2831 2893 I ActivityManager: 显示包 zipedia.zipediaapps u0 的崩溃对话框 362 12111 12248 W ProxyAndroidLoggerBackend:配置前收到的 Flogger 日志过多。丢弃旧日志。08-17 11:18:46.363 2496 2496 I JavaDumper:JavaDumperThread: addEvent: data_app_crash@1597637926341.txt processName: zipedia.zipediaapps 08-17 11:18:46.363 2496 2540 I JavaDumper:JavaDumperThread: 事件: data_app_crash@15766 : 1597637926 08-17 11:18:46.419 2496 2540 W JavaDumper:JavaDumper: 无法初始化转储目录: 未知错误 -95 08-17 11:18:46.420 2496 2540 E JavaDumper:FW: utils.c(257): mkdir (/data/crashdata) 失败。文件存在 08-17 11:18:46.423 2831 2893 I ActivityManager: 显示包 zipedia.zipediaapps u0 的崩溃对话框 362 12111 12248 W ProxyAndroidLoggerBackend:配置前收到的 Flogger 日志过多。丢弃旧日志。08-17 11:18:46.363 2496 2496 I JavaDumper:JavaDumperThread: addEvent: data_app_crash@1597637926341.txt processName: zipedia.zipediaapps 08-17 11:18:46.363 2496 2540 I JavaDumper:JavaDumperThread: 事件: data_app_crash@15766 : 1597637926 08-17 11:18:46.419 2496 2540 W JavaDumper:JavaDumper: 无法初始化转储目录: 未知错误 -95 08-17 11:18:46.420 2496 2540 E JavaDumper:FW: utils.c(257): mkdir (/data/crashdata) 失败。文件存在 08-17 11:18:46.423 2831 2893 I ActivityManager: 显示包 zipedia.zipediaapps u0 的崩溃对话框 data_app_crash@1597637926341.txt processName: zipedia.zipediaapps 08-17 11:18:46.363 2496 2540 I JavaDumper:JavaDumperThread: Event: data_app_crash@1597637926341.txt TimeStamp: 1597637926 08-17 11:18:46.419 2496 2540 W JavaDumper:JavaDumper:无法初始化转储目录:未知错误 -95 08-17 11:18:46.420 2496 2540 E JavaDumper:FW: utils.c(257): mkdir (/data/crashdata) 失败。文件存在 08-17 11:18:46.423 2831 2893 I ActivityManager: 显示包 zipedia.zipediaapps u0 的崩溃对话框 data_app_crash@1597637926341.txt processName: zipedia.zipediaapps 08-17 11:18:46.363 2496 2540 I JavaDumper:JavaDumperThread: Event: data_app_crash@1597637926341.txt TimeStamp: 1597637926 08-17 11:18:46.419 2496 2540 W JavaDumper:JavaDumper:无法初始化转储目录:未知错误 -95 08-17 11:18:46.420 2496 2540 E JavaDumper:FW: utils.c(257): mkdir (/data/crashdata) 失败。文件存在 08-17 11:18:46.423 2831 2893 I ActivityManager: 显示包 zipedia.zipediaapps u0 的崩溃对话框 mkdir (/data/crashdata) 失败。文件存在 08-17 11:18:46.423 2831 2893 I ActivityManager: 显示包 zipedia.zipediaapps u0 的崩溃对话框 mkdir (/data/crashdata) 失败。文件存在 08-17 11:18:46.423 2831 2893 I ActivityManager: 显示包 zipedia.zipediaapps u0 的崩溃对话框

任何想法?

0 投票
2 回答
2935 浏览

ios - Flutter - Codemagic - IOS构建失败

我正在尝试为使用 Flutter 制作的 IOS 构建应用程序。

我没有 mac 设备来完成这项工作,所以我试图从 codemagic.io 生成我的 IPA 文件。

我为 Apple Developer Program 创建了一个帐户并支付了账单。

我遵循了使用 Codemagic 的说明,包括 iOS 代码签名说明:https ://docs.codemagic.io/code-signing/ios-code-signing/ 。

我在 GitHub 上创建了一个存储库并生成了一个配置文件(codemagic.yaml)。

所以当我尝试构建我的应用程序(发布版本)时,我遇到了以下问题:

我不明白。代码签名有问题吗?

在我的 Apple Developer Account 上,我可以看到已生成证书。

Codemagic 的上一步似乎没问题:

你能帮我么 ?

0 投票
1 回答
551 浏览

ios - 由于 Firebase GoogleService-Info.plist,Codemagic iOS 构建失败

我正在使用 iOS 的 codemagic 构建我的颤振项目。android 构建工作正常。iOS 构建错误:

但是我的 ios/Runner 包含 GoogleService-Info.plist 文件。

我也尝试创建环境变量来存储这个文件,但没有成功。

我被困在这一点上,所以非常感谢任何帮助!

0 投票
1 回答
707 浏览

ios - Codemagic 未能发布错误:代码 -22020

在构建整个应用程序后,我使用 Codemagic 构建失败,错误代码为 -22020。

然后在发布部分它最后给我一个错误

0 投票
2 回答
500 浏览

firebase - 使用 Codemagic CI/CD 自动将 Flutter Web 项目部署到 Firebase 托管

如何使用 CodeMagic.io 将我的 Flutter Web 应用程序构建自动部署到 Firebase 托管?

目前似乎支持的唯一选项是 Codemagic 静态页面和 Amazon S3 存储桶。除非使用自定义构建脚本。

我对自定义构建脚本选项进行了一些研究,网上没有太多关于自动部署到 Firebase 托管的信息。尽管我怀疑您可以修改 Codemagic 分发文档(“使用 Firebase CLI 发布应用程序”[https://docs.codemagic.io/publishing-yaml/distribution/])中提供的示例来实现此目的。请参阅下面的代码摘录。

有谁知道我如何编写实现预期结果的自定义脚本?