Planning ahead
Let's face it, Xcode is asking you to bravely use its black box tool to make irreversible changes to your project. While I'm a huge Apple fan, I doubt I would ever just press the shiny new migrate button without thinking about what could go wrong in the process. I'm not in the business of scrapping projects and starting from scratch. Honestly, who really is? To avoid a potentially terrible time with the Migrator, you really should consider doing everything listed below as pre-work before migrating your project:
- Ensure that your existing codebase is making use of a version control system such as Git (https://git-scm.com) or Subversion (https://subversion.apache.org). If you run the Migrator and the output doesn't convert things as expected (or other unexpected things happen), you will have peace of mind that you can always get back to your original version.
- Make sure your project compiles on the latest version of Xcode (7.3 or 7.3.1). You want to make...