samuelclay / NewsBlur

NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.
http://www.newsblur.com
MIT License
6.92k stars 1k forks source link

iOS: Split builds for development #1755

Closed samuelclay closed 2 years ago

samuelclay commented 2 years ago

We just released version 12 (actually v12.0.3 was just submitted. I don't know what happened to 12.0.2 but oh well) and I realized I spent half the time since the last release earlier this year with a dev build where I couldn't receive notifications. So I'd like to see if we can make another build of NewsBlur, maybe with a blue tinted icon, so I can test changes but still have the App Store build to verify user requests, etc.

Dejal commented 2 years ago

I've added a new target to the project, called NewsBlur Dev. You can build it by choosing the NewsBlur Dev scheme in the toolbar:

NewsBlur Dev

It will build a separate edition of the app, with its own app identifier, settings, and a blue icon.

Just make sure to switch back to the regular build scheme before producing a TestFlight or App Store release.

Dejal commented 2 years ago

I strongly recommend when merging the dejal branch into master that you just replace the NewsBlur.xcodeproj/project.pbxproj file without attempting to merge it; you'll just need to update the version and build numbers afterwards.

samuelclay commented 1 year ago

I'm just seeing this now and I'm not certain I did that correctly after I merged last month. Keep an eye out for it and worst case feel free to cherrypick the file from the last known good commit.