问题标签 [bitrise]

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 回答
376 浏览

bash - Bitrise bash脚本-找不到命令

我正在用 Bitrise 构建一个 android 项目。我正在运行一个 bash 脚本,该脚本使用“sips”命令调整应用程序图标的大小。本地一切正常,但是当我在 Bitrise build 上运行时出现错误:./Android/android-icons-generator.sh: line 32: sips: command not found

知道为什么找不到 sips 命令吗?感谢您的帮助 !!

0 投票
2 回答
827 浏览

android - 使用 Bitrise 安装-missing-android-tools@2.1.1(退出代码:1)

当我收到以下错误时,我将 android 应用程序部署到 bitrise

错误:install-missing-android-tools@2.1.1(退出代码:1)

0 投票
0 回答
242 浏览

ios - 无法在 iPad Air 上安装企业应用程序

我有一个企业帐户,我正在使用 s3 发布应用程序。此外,将 Bitrise 用于 CI。

我们遇到了一个奇怪的情况,即两个全新的 iPad air 无法使用任何一个分发解决方案。

他们有这个屏幕: 在此处输入图像描述

然后这个: 在此处输入图像描述

但从来没有这样: 在此处输入图像描述

此链接适用于 iPhone。

0 投票
2 回答
1772 浏览

appium - Appium 似乎不支持 XCUITest 模拟器架构

我正在尝试在 saucelabs(appium) 中测试我的反应原生 iOS 应用程序。Saucelabs 需要在 xcode 构建后创建的 .app 文件夹的文件 zip。

我正在使用以下步骤(bitrise 步骤)来创建 .app 文件夹和 zip 文件。1) 设置 Xcode 项目内部版本号 2) Xcode Archive & Export for iOS

创建 zip 文件后,它会上传到 saucelabs。

当我在 saucelabs 中执行测试时,我从 appium 服务器收到以下错误。

当我从 bitrise 下载 zip 并在本地 appium 服务器中测试 zip 时,我得到了同样的错误。

但是当我使用 Xcode 从本地 MacBook 系统创建一个新版本时,它可以在 saucelabs 和本地 appium 服务器中完美运行。

使用 bitrise 为 saucelabs iOS 测试创建构建的正确方法是什么?

0 投票
1 回答
497 浏览

ios - 无法在 Bitrise 上运行 iOS 的 UI 测试

我正在使用我从 GitHub 分叉的他们自己的示例存储库来学习本教程:https ://discuss.bitrise.io/t/how-to-do-calabash-uitesting-on-bitrise/361 我什么都没做特殊的或与教程不同的东西。

我设法使用葫芦进行 APK 和 Android UI 测试。但是由于某种原因,iOS 应用程序不在工件中,尽管它说它构建了它并且 UI 测试(也使用葫芦)失败了。

这是 bitrise.yml:

0 投票
0 回答
74 浏览

appium-ios - 在 Bitrise for Appium iOS 测试中获取元素的可见性为 false

我正在尝试在 bitrise 上运行我的 iOS 自动化测试,但是对于每个元素的可见性,结果都是错误的。然而,在我的本地机器上一切正常,在无头模式下也进行了测试。请指导以防有人设法解决该问题

0 投票
1 回答
1615 浏览

github - 无法使用空密码将 SSH 密钥添加到 ssh-agent (Bitrise CLI)

概括:

当我将 CI 集成到开发工作流程中时,我也在尝试将 Bitrise 工作流程的执行转移到我们本地的 iOS Mac 计算机上,该计算机设置为 Jenkins 从属。因此,我正在尝试构建的项目需要在这台 iOS 计算机上构建。

问题:

我正在尝试与集成用户(有权访问我的存储库的 GitHub 帐户)建立 ssh 连接,并且我创建了一个密钥并将其添加到 GitHub 用户以及 .bitrise.secrets.yml 文件中。

但是,当执行初始步骤 activate-ssh-key 步骤时,会出现错误,即我无法使用空密码将 SSH 密钥添加到 ssh-agent。(这是否可以配置?我可以逃避吗?)

这是输出日志: https ://pastebin.com/FCHhZNDb

进入 bitrise.yml:

.bitrise.secrets.yml:

|-------------------------------------------------|

我也尝试将 ssh 密钥直接放在 .ssh 目录中,但不起作用。

非常感谢任何帮助!:)

TL;博士

尝试通过 ssh 将 bitrise cli 与 github 连接,不起作用。

0 投票
1 回答
419 浏览

detox - 如何在 bitrise 上运行测试用例时查看模拟器

在 bitrise 上运行测试用例时是否可以看到模拟器。我正在使用 bitrise 作为 CI 运行排毒测试用例。我不确定它是如何工作的,因此我不知道在云上启动模拟器并对用户可见。

应用平台:React Native 操作系统:iOS 测试框架:Detox / wix CI 工具:bitrise

0 投票
2 回答
1180 浏览

swift - Bitrise 错误:cocoapods 项目-工作区映射错误

第一次使用 Bitrise,我尝试在他们的网络向导中创建验证。首先,在我的 Xcode 方案中需要“共享”标签 - 但在 Bitrise 验证期间出现以下错误:

无法确定 cocoapods 项目-工作区映射,错误:项目未在:MyProject.xcodeproj

我该如何纠正这个?

0 投票
1 回答
1165 浏览

android - Bitrise 无法安装缺少的 android 工具 - Fabric

Bitrise 步骤install-missing-android-tools失败,因为它没有找到结构的 Gradle 插件版本1.25.4

但正如您在此处看到的那样,版本存在,当我bitrise run 'dev'按预期运行构建通道时也是如此。

我对正在发生的事情一无所知。步骤日志: