4 ms·
I'm going to make a bold claim here: Xcode and Swift Packages are actually pretty good! In my opinion what usually the real problem is, and this is a personal o
by st3fan 2y ago
I'm going to make a bold claim here: Xcode and Swift Packages are actually pretty good! In my opinion what usually the real problem is, and this is a personal opinion based on a decade of working as an engineer and engineering manager on iOS projects, is that ... developers do not invest enough time to understand their tools.
I'll say it again: developers do not invest enough time to understand their tools.
It is always Xcode is crappy, complicated, broken, magical, dark magic, not documented. But here is the thing - I have dealt with a very large amount of issues like described in this post. Things around project structure, build logic, code signing, etc. And yes in the rare case it really did not work. But in 99% of the cases the developer who couldn't figure it out was just "trying random things until it worked" without actually understanding the tools. It is easier to shake the tree and see what falls out randomly than to take a step back and invest time in understanding a build system and then do the right thing.
SHould it be easier? Yeah maybe. Is Xcode complicated, year sure. But it is part of your job as an engineer to understand the tools and the things they do. So invest time in it.