Skip to content
Discussion options

You must be logged in to vote

Hi @bobandrew, sounds like you are white-labeling your app. In a nutshell, what you need is to store your client assets in a bucket, could be any of your preference (S3, GCP, Firebase etc.) then you will allow these assets to be downloaded during a build and by providing a client id, you will target a specific client assets to be downloaded. Then, they will replace the one that you have in your original repo by default. You will need to create environment variable groups that hold hold each client's specific env vars such as BUNDLE_ID:

curl -H "Content-Type: application/json" -H "x-auth-token: <your-auth-token>" \
      --data '{
          "appId": "<your-codemagic-app-id>", 
          "w…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
3 replies
@bobandrew
Comment options

@icarusdust
Comment options

Answer selected by dtrdic
@bobandrew
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants