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

react-native - React Native 的 CI 工具

您在 React Native 项目中使用哪种 CI 工具?我目前入围了 4 个,但对他们每个人或任何其他人的优缺点感兴趣:

0 投票
1 回答
198 浏览

travis-ci - 如何使用 .bitrise.yml 设置构建,而 Web-ui 端的干预最少?

我喜欢将一些代码片段复制到.travis.yml文件中的方式,然后在 travis-ci.org 上启用存储库,一切都准备就绪,几乎不需要从 web-ui 端进行任何配置。

此外,如果有人想改进 .yml 文件,他们只需在 GitHub.com 上提出拉取请求,就是这样。

所以,我想知道是否有办法做我用 Bitrise.io 描述的事情

0 投票
1 回答
396 浏览

android - Bitrise Google Play Deploy:输入问题:未提供 JSONKeyPath 或 P12KeyPath

由于 BuddyBuild 正在放弃对 Android 的支持,因此最近转移到了 Bitrise.io。我已添加Google Play Deploy到我的 Bitrise 工作流程中,但我正在尝试弄清楚如何将我的服务帐户 JSON 添加到 Bitrise。

Workflow Editor问:

我真的不想公开托管 JSON 文件,所以第一个不是一个选项。我转到Code Signing选项卡Workflow Editor并上传了我的 JSON 文件,它给了我一个环境变量 ( $BITRISEIO_SERVICE_ACCOUNT_URL)。编辑Service Account JSON key file pathforGoogle Play Deploy并放入环境变量时,Google Play Deploy步骤失败:

Issue with input: No JSONKeyPath nor P12KeyPath provided

我究竟做错了什么?我假设我无法将环境变量传递到Service Account JSON key file path.

0 投票
1 回答
469 浏览

ios - 检查显示的元素时,Bitrise 上的 Appium iOS 返回 false

目前我正在使用 WebDriverWait ( XCUITest) 来等待在 iOS 应用上显示一个元素。

这适用于本地机器,但不适用于 Bitrise 服务器。使用来自 Bitrise 的日志,我意识到 Appium 确实返回了元素(找到)但没有显示在屏幕上(isDisplay返回false)。

所以我检查了屏幕截图,令人惊讶的是,元素显示时没有任何视图重叠。

导航栏标题

我已经尝试过不同类型的环境,但都是一样的。

  • mac 操作系统 10.12.6,10.13.2
  • 应用程序 1.7.2、1.7.0
  • Xcode 9.2、9.0.1
  • iOS 11.2、iOS 11.0

我也从互联网上进行了一些搜索,但似乎没有任何解决方案有效。

任何帮助表示赞赏,谢谢。

0 投票
2 回答
2736 浏览

ios - Fastlane cannot find provisioning profile on Bitrise

I'm building an iOS app locally using Fastlane, without any problems.

I'm using match with a separate repo, to keep track of certificates and provisioning profiles.

Locally it works fine.

On Bitrise, however, I get this error:

I tried explicitly mapping the provisioning profile in my Fastfile:

Any idea what I need to resolve this?

0 投票
2 回答
74 浏览

xcode - Bitrise 证书上传未找到证书

我正在尝试使用该codesigndoc工具将我的证书上传到 Bitrise,我正在使用以下命令运行该工具

bash -l -c "$(curl -sfL https://raw.githubusercontent.com/bitrise-tools/codesigndoc/master/_scripts/install_wrap-xcode.sh ) --scheme='my Scheme' --certs-only "

问题是它没有检测到任何分发证书

如果我尝试继续,它会出错,并且选项响应无效(如果我只是尝试输入 1 或 0)。

我已经手动存档和导出了 ipa,我听说有时需要。

0 投票
1 回答
356 浏览

shell - 通过 bitrise 工作流程编辑 build.gradle

在运行项目之前,我必须在 react-native android 部分中规范化导入依赖项的构建工具版本。

我想出的解决方案是将以下代码段添加到根 build.gradle,

我需要编辑这个 build.gradle 并通过脚本或 shell 命令添加片段,而不是手动添加。这必须使用 bitrise 来完成。

有什么建议么?

0 投票
2 回答
210 浏览

ionic-framework - 如何使用 Bitrise 对 Ionic 应用程序进行代码签名

我正在使用 Bitrise 构建一个 Ionic 应用程序。如何轻松为苹果开发者完成复杂的代码签名部分,以便将应用程序部署到 iOS?

0 投票
0 回答
234 浏览

xamarin - 将历史 dsym 文件上传到 Firebase 崩溃报告

我们有一个目前正在生产中的 Xamarin 表单应用程序。我们有 Firebase 崩溃报告设置,并且我们正在接收崩溃报告。我们使用 Bitrise.io 作为我们的构建系统,并且可以获得我们需要的 .dsym 文件。我们也是一家windows商店,所以我们对xcode、cocopods等的经验为零。

所以我的两个问题是:

  1. 我们如何将当前的 .dsym 文件上传到 Firebase 崩溃报告?(到目前为止我发现的所有信息都涉及 cocopods 和本地构建)

  2. 我们如何配置 Xamarin 项目/Bitrise.io 以便将来自动上传 dsym 文件。

任何建议将不胜感激。

0 投票
1 回答
319 浏览

bitrise - Bitrise CLI 克隆一个项目

我正在尝试设置BITRISE CLI,我无法使用BITRISE CLI 下载项目源代码。如何在本地机器上使用 bitrise cli 克隆托管在 git hub 中的项目?