as is known in the fifth ixcode, the .xib files are built differently. When you first open the interface file collected in the fourth code in the fifth, it offers to recalculate the file in a new format but warns that in the old form it will no longer be available. I have the need to fully support the old project (before iOS7) in Xcode 4.6.3 and I want to install a new Xcode 5 to develop it under ioS7 +. Is it possible to leave two ikscode on one machine at the same time or how to solve this issue?

  • one
    Is it more important for you that the code worked correctly in the previous version of the axis or just to save the xib file format? - zhenyab
  • for the project in question - save the xib file format so that it can be supported - MrPepper

2 answers 2

I think it will be difficult to keep both versions. At least you will need special efforts for this.

The question is - what's stopping you in answering the Xcode 5 question:

Upgrade to take advantage of Xcode 5 features

Reply "skip"?

Moreover, on the contrary, what prevents you from answering "Always Upgrade" (I did), and quietly developing your old project in the same way as before? All pre-iOS7 versions of your project will also be assembled and run in the respective simulators of these previous versions. I have never encountered the problem of any incompatibilities in connection with the Xcode 5 upgrade. If you are out of stock, you should probably describe them in some detail in your question.


UPDATED LATER

If you are so much afraid of problems with backward compatibility - you can just "risk" for a while. For this I personally would take the following steps:

  1. I would have to be sure that my project is very well under version-control, that is, it must be in Github or there Mercurial-tree.
  2. After 1 completed. I take a "dangerous step" and click upgrade / always upgrade. I exit Xcode 5, I enter Xcode 4 to check if everything works.
  3. If everything works, change to the tree with the appropriate name of the commit, so that you can easily roll back later.
  4. In Xcode 5, I make changes to xib or storyboards, again I go out to 4, I check, comm.
  5. I do step 4 until I am convinced that there is no real danger. And if it turns out that Xcode 5 really spoils projects (I repeat, I have never seen it yet), I return to this question on HashCode with a detailed description of the details of Xcode 5 robbery.

Summary: I think (I encourage you), you need to be brave and go to Xcode 5 and just watch your xib / storyboard in Xcode 4 for a while. Git or any other version control system will help you.

This option is only with Xcode 5 is clearly more healthy and "progressive" than trying to get along two Xcode in addition to the practice of Apple itself.

Good luck!

  • I just got to this window and went to read to the network. They will write that if old projects are opened with a new Iccode, then the hxib files are beating and in the fourth Ixcode, they will not open later. I was afraid of this and decided not to joke with this case any more - MrPepper
  • 1. And what prevents you from being left without Xcode 4 at all - why do you need it? 2. Most likely they write about the case when the upgrade / always upgrade is selected. As for 2, I’ll add another consideration to the end. - Stanislav Pankevich
  • Updated the answer. - Stanislav Pankevich
  • need to try with the change and then rollback back in the version control system - MrPepper
  • one
    but with the version control there may also be problems - 4 and 5 use different versions of the system (git didn’t check, but he ran into the same version), 5 all the time he asks to update the repository to the new one and if he does it, he will stop at 4 (in commandline tul 4 for sure, I don’t remember in Guy), keep this in mind - aknew

For the sake of experiment, I put the fifth Xcode clean, then I dragged the four from the image to another folder. Opened several projects, including both versions at the same time - no problems. The only thing worth remembering is that since the release of the fifth Xcode version of your programs assembled in the Quartet, the devices are guaranteed not to pass. So for the commercial development of the four is no longer suitable - you can safely delete.