I just upgraded to v48 from v44 and am finding myself using EAS and after a lot of troubleshooting I realized .gitignore is getting respected by EAS.
I use a workflow to build multiple apps from the same project and this invalidates a lot of my config handling (I pretty much build my app.json and other files on the fly pre build). Committing these files would be highly cumbersome as they change with each back and forth based on what is getting built.
Im wondering if there’s a way for me to omit the gitignore… It frankly seems like an odd design decision to force this on people.
I’ve been using expo build:ios -t archive before with no issues on v44.
I’m not sure how best to handle things like assets, data, etc. But I suppose off the top of my head, one way to do it might be to use the eas-build-pre-installBuild lifecycle hook to rename one or more directories before building.