5 ms·
But that's a one time thing. When you're doing an OS upgrade, I guess you're expecting some extra work. Your also have to reinstall xcode, update other apps etc
by hkai 7y ago
But that's a one time thing. When you're doing an OS upgrade, I guess you're expecting some extra work. Your also have to reinstall xcode, update other apps etc.
- daveFNbuck 7y agoI still don't know why I always have to reinstall xcode. It's very annoying.
- w0utert 7y agoFor one, it needs to install the SDK's for the new deployment target you just installed (be it macOS or iOS), and update the toolchain so it can build for it. It's mildly annoying, but the alternative would be to let you continue using the old version pegged to an older deployment target, and let you figure out all the incompatibilities at once when you decide you want release your app to the app store. IMO this would be much more annoying than just getting a coffee once while you wait for the upgrade.
- vetinari 7y agoHe said reinstall, not upgrade. For example, Xcode 11, which has 10.15 SDK target, can be installed on Mojave. This has been the case for years, the new Xcode can run on the n-1 OS release. So why reinstall it, after the system is updated?
- daveFNbuck 7y agoAnother alternative would be to upgrade xcode as part of the OS upgrade so all of my apps continue to work without me having to figure out this extra undocumented step. I'm not even using xcode. I just need the latest command-line tools for everything else to work.
- vbezhenar 7y agoThat's why I never upgrade a system. I'm always reinstalling it from scratch. First: I'm going happy path and not encountering any migration issues, which might be buried deep below. Second: I'm getting rid of unused apps and files. Third: I'm testing my backups and ensuring that things are good. Fourth: I just love to see pristine clean system.