Questions tagged [bitrise]

Bitrise is a CI/CD Platform for mobile development (iOS/Android/Xamarin). Use this tag to ask questions about Bitrise builds, workflows, webhooks, and app configurations.

In short Bitrise is a Continous Integration and Delivery (CI/CD) Platform as a Service (PaaS) with a main focus on mobile app development (iOS, Android).

You can automate the testing and deployment of your apps with just a few clicks.

When you trigger a build a Virtual Machine is assigned to host your build and your defined Workflow (series of Steps scripts) will be executed, step by step.

A workflow consists of one or more steps which are open source git repositories with scripts that can be imported into Bitrise. This part of Bitrise is Open Source so you can develop your own steps too.

The steps can do anything that can be implemented using scripts: send emails, text messages, pass values to each other, create Xcode archives, publish to iTunes Connect, notify other users or even gather system information about the Virtual Machine running the build and many more. You can read more at How Bitrise Works.

After a build is finished the Virtual Machine is discarded and you can browse the logs of every step that ran during the workflow. You can read more at Code Security.

This tag should be used for questions regarding Bitrise's software. For general mobile questions, use the , , and tags. For feature requests and general support visit https://discuss.bitrise.io.

195 questions
61
votes
10 answers

The project named "Foo does not contain a scheme named "Bar" bitrise.io

I just configure a project in bitrise.io. But the xcode-build fails with error: xcodebuild: error: The project named "Foo" does not contain a scheme named "Bar". The "-list" option can be used to find the names of the schemes in the project. I…
Guilherme Torres Castro
  • 15,135
  • 7
  • 59
  • 96
20
votes
2 answers

How to access private repo packages in flutter using ssh?

I have private repo in github, and use it as a packages in my project. in pubspec.yaml i write it like these. dependencies: shared_preferences: ^0.4.3 atomic_app_customer_musteat_id: git: git@github.com:organization/my_github_repo_ssh .git …
nhuluseda
  • 637
  • 3
  • 8
  • 19
15
votes
2 answers

Could not find com.google.gms:google-services:4.1.0

Bitrise build is failing with the following error: A problem occurred configuring root project 'src'. Could not resolve all files for configuration ':classpath'. Could not find com.google.gms:google-services:4.1.0. Searched in the…
Niladree
  • 526
  • 3
  • 14
10
votes
2 answers

Is it possible to set android version code and name via a Gradle task?

I'm trying to automate build process on CI that I'm working with. I am able to call a curl and assign it some variables such as version code and names. Then CI (in my case Bitrise CI) catch it and starts Release build. However, before that I want to…
Hesam
  • 52,260
  • 74
  • 224
  • 365
8
votes
1 answer

Android reports "Error=Unable to find instrumentation info for: ComponentInfo {}"

There are a lot of topics/questions regard this issue on stackoverflow (such as Error=Unable to find instrumentation info for: ComponentInfo{ }) and other website but the thing that make my problem different than others is I am working on…
Hesam
  • 52,260
  • 74
  • 224
  • 365
7
votes
2 answers

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: [05:23:16]: All…
MartinHN
  • 19,542
  • 19
  • 89
  • 131
7
votes
1 answer

Is there a way to assign the output of a step to another environment variable on Bitrise?

The Xcode archive step creates this variable: ${BITRISE_DEPLOY_DIR} and read that pilot uses the PILOT_IPA environment variables for the IPA directory. Is there a way to assign the output (BITRISE_DEPLOY_DIR) to another environment variable (e.g.:…
6
votes
1 answer

How to shorten build time of Flutter iOS app using fastlane

My problem is that when using Firebase (cloud_firestore in particular) the build times of Flutter iOS app get so long, that my CI build on Bitrise reaches timeout (28 min for flutter build --release and again more than 20 min for fastlane's…
Dominik Roszkowski
  • 2,715
  • 1
  • 19
  • 46
6
votes
1 answer

Failed to add the SSH key to the ssh-agent with an empty passphrase (Bitrise CLI)

Summary: As I'm integrating CI to the development workflow, I'm also trying to move the executions of Bitrise workflows to our local iOS Mac Computer which is setup as a Jenkins slave. The projects that I'm trying to build therefore needs to be…
5
votes
1 answer

Adding Xcode Github Account via CLI

I'm attempting to build my iOS app on bitrise.io. This app uses an SPM package which is hosted in a private github repo. The repo is not able to be made public. Locally the builds work, they also work locally with fastlane and the bitrise cli. When…
Brandon Stillitano
  • 1,304
  • 8
  • 27
5
votes
1 answer

Bitrise & SPM - How to build private SPM dependencies with Bitrise?

we have xcode project with few swift-package-manager dependencies, but ONE of these dependencies hosted on Gitlab private repo fastlane for build and deliver our app bitrise as CI service All works fine on local machine - Xcode just ask to fill…
efess
  • 81
  • 7
5
votes
3 answers

Fabric/Crashlytics beta deploy from Bitrise

I have configured a build for an Android project in Bitrise. Now I need to setup automatic deployment for beta testing in Fabric/Crashlytics, just don´t know how to add a step to accomplish that. Any ideas?
5
votes
1 answer

Bitrise default environment variables

Where I can find full list of Bitrise default environment variables with actual values? I can see list of variables in Select variable dialog: but there's no possibility to check their values. I don't want to print all of them in command line using…
Veaceslav Gaidarji
  • 4,261
  • 3
  • 38
  • 61
4
votes
2 answers

No signing certificate “iOS Development” found - building app release with bitrise/Fastlane match

I’ve inherited a React Native project in my work that builds and deploys app releases to the app store using bitrise and manages all the certificates and code signing using Fastlane match. I’ve suddenly started getting the following issue on the…
Safeer Hayat
  • 123
  • 1
  • 6
4
votes
2 answers

Bitrise google play deploy Failed to perform edit insert call, error: Post https://www.googleapis.com/androidpublisher/v3/applications/

I've been trying this tutorial of deployment to google play with bitrise (https://www.bitrise.io/integrations/steps/google-play-deploy) but with no success. At some point I'm getting an error Failed to perform edit insert call, error: Post…
bshears
  • 1,119
  • 9
  • 18
1
2 3
12 13