levibostian / iOSBlanky

My opinionated iOS app boilerplate
MIT License
6 stars 5 forks source link

Do not require fastlane be installed locally on your dev machine #43

Closed levibostian closed 4 years ago

levibostian commented 4 years ago

At this time, you need to use fastlane for a couple of tasks on your local dev machine:

  1. When running match to generate certs and profiles.
  2. When you want to change the environment to production, testing, or dev.

Proposed idea

We cannot fix the match issue. That is just going to be needed. No big deal.

For changing the environment and such, however, I find this to be important that it works without the need of fastlane.

Setting the environment right now does a few things.

To fix this, we need to change how we approach this. Thinking we can create a CLI you install via cocoapods? Running CLI binaries works well with XCode and we need this setting of the environment to run on every build in XCode.