问题标签 [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 回答
1144 浏览

ios - ios 的 Codemagic 自动应用签名失败

已启用 ios 自动应用签名并已连接苹果开发者门户。但是,ios 构建失败:

我该如何解决这个问题?

0 投票
1 回答
1519 浏览

flutter - Codemagic - 为构建参数设置动态环境变量

我正在寻找一种在构建参数中管理动态环境变量的方法。

在此处输入图像描述

如果我在 CodeMagic 的环境变量部分中定义值TARGET_FILE,我就能让它工作。FLAVOR但我的目标是在我的 git 存储库中指定值。因此,我将能够对其进行更改并进行动态构建。

我在想我可以在预构建部分设置环境变量。

在此处输入图像描述

以下是我的pre-build.sh文件示例

我的构建仍然失败,因为TARGET_FILE未指定示例

我想知道是否有人遇到过这种情况

0 投票
7 回答
12412 浏览

ios - 为什么我的 Flutter 应用在​​ iOS 上启动时会崩溃?

我正在尝试使用 Flutter for iOS 和 Android 构建一个简单的应用程序,但是当我尝试在 iPhone 上运行它时,该应用程序在启动时崩溃(Android 运行良好)。我没有 Mac,所以我使用 Codemagic 编译发布版本并部署到 TestFlight,然后从那里安装到​​ iPhone 上。据我所知,Apple 只在 Xcode 中显示了他们的崩溃日志(App Store Connect 在线中什么都没有?),因为我没有 Mac,所以我看不到这些。关于我可能会遇到什么问题,或者我可以收集哪些信息来调试问题的任何想法?

谢谢!

编辑:我一直在挖掘更多,看起来崩溃与 Firebase 依赖项有关。如果我创建 Flutter 演示项目(flutter create),它在 iOS 上运行良好。但是,如果我随后将 Firebase 包添加到 pubspec.yaml,并手动添加 GoogleServices-info.plist,则应用程序会在启动时崩溃。(我还没有添加任何使用 Firebase 的代码。) GoogleServices-info.plist 应该与 Xcode 一起添加,但由于我没有 Xcode 或 mac,这很难。这个问题的第二个答案给出了一个建议:在没有 Xcode 的情况下在 Flutter 中将 GoogleService-Info.plist 保存在哪里? 我尝试进行这些更改,但得到了相同的结果。有没有人有任何关于在没有 Mac 的情况下添加 Firebase 的建议?

0 投票
1 回答
356 浏览

flutter - Flutter ios构建失败

我成功地在 codemagic 中为 android 构建了我的应用程序,但是 ios 简直要了我的命。我遇到了我第一次看到的各种错误。我希望我能成功解决其中的许多问题,但我还没有找到这个问题的答案:

所以我做了一些谷歌搜索,如果我理解正确,DerivedData 会保存项目的构建。我查看了该文件夹,但没有找到解释错误的 Runner-edaimyiflreloheqntgnhkmwcclv。但是,当我尝试在 xcode 中构建应用程序时,我遇到了相同的错误,除了 Runner-***** 目录不同,这次它与其他所有目录一起出现,直到 assetscatalog_generated_info.plist 之后没有意义我,因为它在场。

我尝试了flutter clean并想再次构建它,但会出现同样的错误。

0 投票
0 回答
623 浏览

flutter - Firebase 应用分发不适用于 Codemagic

我已经为我的 Flutter 项目设置了 Firebase App Distribution,它在本地运行良好。但是,如果我尝试在 Codemagic 上运行它,我会收到以下错误:

错误:未能获取应用信息。HTTP 错误:403,Firebase App Distribution API 之前未在项目 XXX 中使用或已禁用。通过访问https://console.developers.google.com/apis/api/firebaseappdistribution.googleapis.com/overview?project=XXX启用它,然后重试。如果您最近启用了此 API,请等待几分钟让该操作传播到我们的系统并重试。

XXX 是项目 ID 的占位符。但是我没有那个我的项目。如果我打开网址,我会收到一条消息,说我不合理。

这是我的快车道命令:

还有我的 codemagic Post-build 脚本:

0 投票
1 回答
184 浏览

ios - Flutter IOS 构建应用程序用于在特定设备上进行测试 XCode 9.2

我正在尝试在 IOS 设备上测试我的应用程序,但我遇到了一些问题。我没有苹果开发者帐户。我试过这些:

  1. 使用 Codemagic 获取临时文件。但问题是我需要一个我没有的认证。我想在购买开发者帐户之前试用该应用程序。
  2. 我能够找到操作系统版本为 10:13 的 mac。XCode 版本是 9.2,Flutter 不支持!所以我什至不能直接构建到我的设备上。
  3. cydia Impactor:看起来这不再起作用了。

请帮助我在 IOS 设备上运行我的应用程序。我的应用在多个 Android 设备上运行良好。

更新

Codemagic 具有用于构建 IOS 的最新 XCode。但我找不到任何方法来获取 IOS 的应用程序文件(如 android 的 apk)。

0 投票
1 回答
1159 浏览

ios - 在codemagic上为ios构建flutter应用程序时出错-在目标`Runner`上自动分配版本`8.0`的平台`iOS`

尝试构建颤振应用程序时,codemagic 显示以下错误。

该应用程序在android上构建正常

我还注意到以下错误:

0 投票
0 回答
275 浏览

ios - 在“配置默认 Firebase 应用”后,iOS 模拟器上的 Flutter 崩溃并出现错误

我使用 codemagic 在模拟器上测试我的应用程序。

该应用程序需要半个多小时才能构建,当我尝试这样做时,flutter run我得到了

注意:我正在关注本教程https://blog.codemagic.io/remote-access-to-virtual-mac-build-machine/

0 投票
1 回答
319 浏览

flutter - Codemagic OTA 链接无法在 iPad 上安装应用程序

我正在使用 codemagic.io 来构建我的应用程序和 testmagic(通过 testflight)来安装应用程序来测试设备。

我只是觉得我无法安装到我的 ipad。单击 testmagic 中构建的安装按钮(下载)时,我只得到一个文件 Applicaton.ipa。

在我的 iPhone 上执行相同操作会导致安装。

必须做什么才能将应用程序安装到 iPad 上!?

ipad pro,ios:13.5.1 iphone 11 pro max,ios:13.4.1

/贡纳尔

0 投票
1 回答
79 浏览

ios - 如何在没有 Mac 的情况下启用应用内购买

我用颤振做了一个应用程序。

我使用flutter的in_app_purchase插件来实现Android和iOs的inApp Purchases。

它适用于 Android,但不适用于 iO。我认为这是因为我无法“在 Xcode 中启用应用内购买”(https://help.apple.com/app-store-connect/#/devb57be10e7),因为我没有 Mac。我使用 Codemagic 签署应用程序并将其发布到 iTunes Connect。

如何在没有 Mac 的情况下在 Xcode 中启用应用内购买?

谢谢你的帮助!