问题标签 [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.
react-native - React Native 的 CI 工具
您在 React Native 项目中使用哪种 CI 工具?我目前入围了 4 个,但对他们每个人或任何其他人的优缺点感兴趣:
travis-ci - 如何使用 .bitrise.yml 设置构建,而 Web-ui 端的干预最少?
我喜欢将一些代码片段复制到.travis.yml
文件中的方式,然后在 travis-ci.org 上启用存储库,一切都准备就绪,几乎不需要从 web-ui 端进行任何配置。
此外,如果有人想改进 .yml 文件,他们只需在 GitHub.com 上提出拉取请求,就是这样。
所以,我想知道是否有办法做我用 Bitrise.io 描述的事情
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 path
forGoogle Play Deploy
并放入环境变量时,Google Play Deploy
步骤失败:
Issue with input: No JSONKeyPath nor P12KeyPath provided
我究竟做错了什么?我假设我无法将环境变量传递到Service Account JSON key file path
.
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
我也从互联网上进行了一些搜索,但似乎没有任何解决方案有效。
任何帮助表示赞赏,谢谢。
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?
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,我听说有时需要。
shell - 通过 bitrise 工作流程编辑 build.gradle
在运行项目之前,我必须在 react-native android 部分中规范化导入依赖项的构建工具版本。
我想出的解决方案是将以下代码段添加到根 build.gradle,
我需要编辑这个 build.gradle 并通过脚本或 shell 命令添加片段,而不是手动添加。这必须使用 bitrise 来完成。
有什么建议么?
ionic-framework - 如何使用 Bitrise 对 Ionic 应用程序进行代码签名
我正在使用 Bitrise 构建一个 Ionic 应用程序。如何轻松为苹果开发者完成复杂的代码签名部分,以便将应用程序部署到 iOS?
xamarin - 将历史 dsym 文件上传到 Firebase 崩溃报告
我们有一个目前正在生产中的 Xamarin 表单应用程序。我们有 Firebase 崩溃报告设置,并且我们正在接收崩溃报告。我们使用 Bitrise.io 作为我们的构建系统,并且可以获得我们需要的 .dsym 文件。我们也是一家windows商店,所以我们对xcode、cocopods等的经验为零。
所以我的两个问题是:
我们如何将当前的 .dsym 文件上传到 Firebase 崩溃报告?(到目前为止我发现的所有信息都涉及 cocopods 和本地构建)
我们如何配置 Xamarin 项目/Bitrise.io 以便将来自动上传 dsym 文件。
任何建议将不胜感激。
bitrise - Bitrise CLI 克隆一个项目
我正在尝试设置BITRISE CLI,我无法使用BITRISE CLI 下载项目源代码。如何在本地机器上使用 bitrise cli 克隆托管在 git hub 中的项目?