问题标签 [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.
ios - ios 的 Codemagic 自动应用签名失败
已启用 ios 自动应用签名并已连接苹果开发者门户。但是,ios 构建失败:
我该如何解决这个问题?
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 的建议?
flutter - Flutter ios构建失败
我成功地在 codemagic 中为 android 构建了我的应用程序,但是 ios 简直要了我的命。我遇到了我第一次看到的各种错误。我希望我能成功解决其中的许多问题,但我还没有找到这个问题的答案:
所以我做了一些谷歌搜索,如果我理解正确,DerivedData 会保存项目的构建。我查看了该文件夹,但没有找到解释错误的 Runner-edaimyiflreloheqntgnhkmwcclv。但是,当我尝试在 xcode 中构建应用程序时,我遇到了相同的错误,除了 Runner-***** 目录不同,这次它与其他所有目录一起出现,直到 assetscatalog_generated_info.plist 之后没有意义我,因为它在场。
我尝试了flutter clean并想再次构建它,但会出现同样的错误。
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 脚本:
ios - Flutter IOS 构建应用程序用于在特定设备上进行测试 XCode 9.2
我正在尝试在 IOS 设备上测试我的应用程序,但我遇到了一些问题。我没有苹果开发者帐户。我试过这些:
- 使用 Codemagic 获取临时文件。但问题是我需要一个我没有的认证。我想在购买开发者帐户之前试用该应用程序。
- 我能够找到操作系统版本为 10:13 的 mac。XCode 版本是 9.2,Flutter 不支持!所以我什至不能直接构建到我的设备上。
- cydia Impactor:看起来这不再起作用了。
请帮助我在 IOS 设备上运行我的应用程序。我的应用在多个 Android 设备上运行良好。
更新
Codemagic 具有用于构建 IOS 的最新 XCode。但我找不到任何方法来获取 IOS 的应用程序文件(如 android 的 apk)。
ios - 在codemagic上为ios构建flutter应用程序时出错-在目标`Runner`上自动分配版本`8.0`的平台`iOS`
尝试构建颤振应用程序时,codemagic 显示以下错误。
该应用程序在android上构建正常
我还注意到以下错误:
ios - 在“配置默认 Firebase 应用”后,iOS 模拟器上的 Flutter 崩溃并出现错误
我使用 codemagic 在模拟器上测试我的应用程序。
该应用程序需要半个多小时才能构建,当我尝试这样做时,flutter run
我得到了
注意:我正在关注本教程https://blog.codemagic.io/remote-access-to-virtual-mac-build-machine/
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
/贡纳尔
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 中启用应用内购买?
谢谢你的帮助!