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

xamarin - Bitrise Xamarin 构建失败并显示消息“找不到可导出的输出”

我正在尝试在 Bitrise 上设置我的第一个自定义 Xamarin IOS 版本。我设法构建了示例应用程序。我尝试为自定义 IOS 单页应用程序创建构建,但我遇到了同样的错误。

我无法弄清楚我做错了什么。任何的想法?

谢谢,

0 投票
3 回答
1296 浏览

android - 来自 Bitrise 的 Fabric/Crashlytics 测试版部署

我已经为 Bitrise 中的 Android 项目配置了构建。现在我需要在 Fabric/Crashlytics 中为 beta 测试设置自动部署,只是不知道如何添加一个步骤来完成它。有任何想法吗?

0 投票
1 回答
213 浏览

xamarin - Bitrise Xamarin 在多个子模块/项目中构建配置

我有一个用 Xamarin 编写的 ios 和 android 应用程序,我正在尝试用 Bitrise 构建它。

在平台项目中,我为应用程序的不同版本提供了 10 个构建配置。在两个子模块项目中,我只有一个调试和发布配置(以及 ios 项目上的调试|iPhone 和模拟器)——这些项目不需要知道应用程序的哪个版本发布——构建配置用于资源和清单/plist 详细信息。

在解决方案中,我使用配置映射来指定应为子模块项目使用的构建配置,即

解决方案配置:Release_a_particular_version 平台项目映射到:Release_a_particular_version 核心项目映射到:Release 子模块库映射到:Release

这在 Xamarin Studio 或 Visual Studio 中构建良好,但在 Bitrise 中构建时出现错误,找不到项目配置。如果我在两个子模块中创建与 solution_configuration 同名的配置,那么一切都会很好地构建。

我想有一个 msbuild 开关可以打开配置映射?如果有,我将如何将其应用于 bitrise 构建步骤?

或者有什么替代品?

0 投票
1 回答
54 浏览

xamarin.ios - 从苹果/曲棍球获取配置文件的 bitrise 步骤

我正在使用 Bitrise 将 iOS/Xamarin 应用程序部署到 Hockey

是否有任何人编写的步骤或脚本可以获取最新的 Hockey 设备 ID,将它们添加到 Apple 开发人员帐户,创建新的配置文件,然后将其下载到 bitrise 工作流程?

0 投票
1 回答
580 浏览

ios - Bitrise 正在尝试使用错误的配置文件对嵌入式框架进行代码签名

我的 iOS 项目有一个嵌入式框架。我正在尝试在 Bitrise 上构建它,但它失败了,因为它尝试使用与实际项目相同的配置文件对这个框架进行代码签名。

这是它产生的错误(为了便于阅读,分成不同的行):

我已经尝试过使用 Provisioning Profile进行强制代码签名,使用 Identity进行强制代码签名,没有任何一种和其他各种排列。在框架的构建设置中将代码签名身份iOS 开发人员更改为不进行代码签名。等等。

我在主项目的 Build Phases 中保留了Code Sign on Copy

似乎没有任何效果。

据我了解,嵌入式框架应该在您归档项目时使用 iOS 开发人员身份进行签名。

-

项目存档在我的本地机器上很好。

环境与信息:

使用工作空间,嵌入式框架确实有它自己的 pod,主项目也是如此。

我在 OS X 10.11.6 上使用 Xcode 7.3

配置文件是iOS UniversalDistribution类型之一。

Bitrise 工作流程使用:

  • 证书和配置文件安装程序 - 1.7.0

  • Xcode:创建存档 - 1.9.2

如果需要任何其他信息或任何需要澄清的事情,请告诉我!

谢谢!!

0 投票
1 回答
320 浏览

android - 尝试安装应用程序时,Android arm 模拟器超时

我正在尝试让一个 android 应用程序在 Bitrise.io 上的模拟器中构建和运行 UI 测试。

当脚本尝试在模拟器上安装应用程序时,我一直收到此错误:

我正在拔头发,试图弄清楚为什么它没有连接。

首先我下载所需的SDK

然后我创建模拟器

然后我启动模拟器

然后我尝试开始测试 ./gradlew bitrise --continue --debug

其中 bitrise 是一个基本上执行此操作的脚本 ./gradlew clean assembleDebug installDebug installDebugAndroidTest check connectedCheck

整个错误日志,以防它对某人意味着什么。

更新 升级到android-24并降低模拟器屏幕分辨率后,问题就消失了。

0 投票
2 回答
414 浏览

android - 使用 Ant 获取存储库提交消息以更新使用 VSTS 或 Bitrise 构建的 Crashlytics Beta 发行说明

我对 CI 有点陌生,所以我希望你们能提供尽可能多的细节。

我为不同的原生 Android 应用程序配置了两个构建服务器,一个使用 Bitrise,另一个使用 VSTS(Visual Studio Team Services),我还配置了一个启用了 Crashlytics/Beta 工具包的 Fabric 帐户,以在每个构建中自动分发 APK。我需要添加一个构建步骤或一些配置,可能使用 Ant 或其他任何东西,以使用来自存储库中提交的消息更新上传到 Fabric 的每个构建的发布说明,以进行测试。

提前致谢!


这是我的 VSTS 配置的屏幕截图

Powershell脚本: 在此处输入图像描述

蚂蚁脚本: 在此处输入图像描述

以及 build.xml (Ant) 和 script_release_notes.txt (Powershell) 的屏幕截图,它们位于根文件夹中: 在此处输入图像描述

0 投票
1 回答
146 浏览

ios - iOS 的 CI/Build 工具(例如 Bitrise.io)和 API 密钥的 plist 文件

我正在尝试做的事情非常简单。我有一个 iOS 应用程序,其源代码位于 Github。它使用一些键/令牌连接到 Yelp,我将其键入一个单独的 plist 文件,该文件不会被推送到我的仓库。我正在尝试设置bitrise.io以提供自动构建,但显然它不知道带有我的密钥的 plist 文件。

关于如何处理这个问题的任何想法?

0 投票
2 回答
1301 浏览

ios - 未找到 Bitrise.io 方案

出于某种原因,我在 Bitrise.io 上收到一条错误消息,说在项目中找不到该方案。它说要使用 -list 命令,但是在本地执行此操作会发现该方案很好。

我知道这个问题的一个常见原因是没有共享您的方案,但是我已经检查过了,它似乎是正确共享的。

我在我的工作流程中使用 Xcode 测试 iOS 步骤。另一个奇怪的事情是在本地运行构建命令也可以很好地工作。

任何人都可以提出解决此问题的任何想法吗?

0 投票
1 回答
253 浏览

ios - BitRise:如何将 UITests 部署到 Xamarin Test Cloud for iOS App 用 Xcode 和用 C# 编写的 UI 测试 (Xamarin.UITest)

我有一个使用 Xcode 在 ObjectiveC 中构建的 iOS 应用程序和一个使用 Xamarin.UITest 用 C# 编写的 UITest,我正在尝试在 BitRise 中创建一个持续集成工作流。

如何创建将构建 iOS 应用程序、构建 UITest 然后将输出提交到 Xamarin 测试云的 BitRise 工作流?