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
2
votes
1 answer

Bitrise build fails for Android 13 (API level 33)

Bitrise fails to build an Android app which targets Android 13 (API level 33). I've checked on Bitrise stacks and android-33 is only present in linux-docker-android-20.04 stack. This is unsuitable for me as I develop cross-platform app and use the…
Paul Allen
  • 23
  • 4
2
votes
0 answers

How to fix error in bitrise with android project

Everything works fine for years and after one more build, error start occurs with build failed in bitirse. install-missing-android-tools@3.0 (exit code: 1) * What went wrong: A problem occurred configuring root project 'src'. > Could not…
chrisChris
  • 89
  • 7
2
votes
0 answers

My CI build fails because of detect property

I just recently updated my arturbosch detekt library in my android app to 1.20.0-RC1 but when I run my build using bitrise CI tool, I get this error message: I have checked my detekt config file and "formatting" is spelt correctly. What could be…
Ugo Onuoha
  • 21
  • 2
2
votes
0 answers

Fastlane Match / Bitrise / Provisioning Profile mismatch

I'm using Fastlane match in a lane on Bitrise. The lane correctly runs match, with the output under the heading "Installed Provisioning Profile", saying the installed profile is named: "match Development com.xxx.yyy" When I check that profile in the…
BlakeyUK
  • 83
  • 1
  • 9
2
votes
1 answer

No such module ‘AWSCore’ when running my CI, it's fine locally

I’ve had a weird issue on my iOS CI pipeline on Bitrise, and I it’s been happening ever since: Upgrading my local machine to MacOS Montery Beta (12) Upgrading to Xcode 13 (I was using the beta until now). I’m now on 13.1 The Bitrise stack is set…
2
votes
0 answers

Use Fastlane with Flutter on Bitrise

I have integrated Fastlane to my Flutter code base with separate Fastfiles for iOS and Android. It works well on my local machine. Now I am trying to automate the same on Bitrise. Is it possible to so? I could find official Bitrise guides for…
humblePilgrim
  • 1,818
  • 4
  • 25
  • 47
2
votes
1 answer

Detox on Bitrise not working on Android - React Native

I have a detox configuration for my react native project and it works & passes for both platforms when I do it locally. Recently I tried adding this to the Bitrise workflow and it seems that there are some problems with the Android emulator there. I…
Aegletes
  • 460
  • 2
  • 6
  • 17
2
votes
0 answers

"Could not invoke WifiManager.connectToProtectedSSID" occurred only if the app built on bitrise, not local machine

I develop an IoT app written in react native and using react-native-wifi-reborn for connecting Wi-Fi, and the app could not connect Wi-Fi with the following error ( only in Android. iOS didn't show any log) suddenly from 17th November. Could not…
anizo
  • 237
  • 4
  • 14
2
votes
1 answer

How to push tag to a branch in a CI?

I want to add a manual jobs to my Pull Request to tag my source branch when i run the manual jobs. This tag will trigger a build on my bitrise configuration. However, when i'm trying to push my tag, i am facing this issue. NB: The branch i'm trying…
Louis Lecocq
  • 1,764
  • 3
  • 17
  • 38
2
votes
1 answer

Bitrise: Certificate / Provisioning Profiles working with Xcode 12 stack but not Xcode 11.7

After renewing our certificates and provisioning profiles last week, our builds systematically fail on Bitrise when using the stack with Xcode 11.7. However everything works fine on Bitrise with the Xcode 12.2 stack, and locally on my machine with…
Sonastra
  • 182
  • 1
  • 9
2
votes
0 answers

Failed to deploy Play Store on bitrise with Error 400: Invalid JSON payload received

I am using bitrise to build and deploy my react native code. Now I am facing the error "Error 400: Invalid JSON payload received" while deploying .aab files to Play Store. This is my workflow (only google-play-deploy step) -…
anizo
  • 237
  • 4
  • 14
2
votes
0 answers

Trigger Bitrise CI feature branch build on JIRA issue transition to QA lane

I am using JIRA, Bitbucket and Bitrise.io for mobile CI/CD. JIRA is integrated to Bitbucket, so each JIRA issue is linked to its feature branch in Bitbucket, for example: Issue - APPLE-512: Change email in user settings Branch -…
Blackbeard
  • 652
  • 2
  • 8
  • 22
2
votes
0 answers

Error googleapi: Error 403: Forbidden, forbidden while uploading apk to Google play with Bitrise

I using Bitrise to upload my apk to google play. I am getting googleapi: Error 403: Forbidden, forbidden on the start of this workflow. I gave all permissions to the service account that I'm using. Can someone please help me with this issue.
2
votes
2 answers

Bitrise Runs Deployment Workflow on Code Push (when it shouldn't)

I am confused why the following 2 things happen: When I push some commits to my feature_foo branch, 2 workflows (builds) are run: the primary workflow against the latest commit, and deploy workflow against my last PR, both on feature_foo. I…
kip2
  • 6,473
  • 4
  • 55
  • 72
2
votes
1 answer

Using Bitrise, is it possible to create custom variable substitutions in an `info.plist` file?

I've noticed that inside info.plist there are some strings that use a notation that looks like variable substitutions (e.g. $(EXECUTABLE_NAME)). Does anyone know if it's possible to create custom substitutions and store those values as Secrets in…
ra9r
  • 4,528
  • 4
  • 42
  • 52
1 2
3
12 13