I feel your pain. I've been there. Even with a small team on a med sized project it can be a nightmare. So many little things to check. I had one change cost me a client because the product had a little quirk in it and the client's don't care about your problems, they just want a product that works.Interesting, you think it would work? but the updating of the swift syntax just scares the hell out of me.
I'm going through hell right now, working 9AM-2AM visiting the customers during day and working at night with the india office (only 4 guys in USA now, 2 in LA, 2 IN NYC)
Version control is an issue, i mean simple grammar mistakes, cosmetics, no close button if you open something (just an example of the scenarios)
I mean it was just crazy, spaghetti code in our iOS and I have to support our ERP system customers, EDI, wholesale website, retail website, retail app , itradeshow app. All of which is a good foundation and good database with web services, but boy does the front end of everything needs work.
I'm losing my mind and I'm fighting day and night against swift with the owner/boss. because it stalled development for 2 years maintaining it. I mean not completely but we wasted the majority of the time updating swift and testing making sure the functions we already have worked.
Not to mention there isn't much swift help on the internet (might be more now), what should i do? We're undermanned as it is and its very hard to explain business logic to our indian programmers.
And we sell software to the fashion business with all those sizes, reports, shipping scenarios.
At this point I'm just venting, but yeah dude you really think so? Based of my experience my overseas iOS team is going to spend half the time learning.
This goes back to an analysis of the benefit vs the costs as well as are we being force in one direction, which seems to be the case as we see ObjC not getting updates.