2

So, Xcode 5 has this new XIB format, which if you convert an old project to use that format, you can no longer open that XIB file in previous versions of Xcode.

I was wondering if I were to convert my project to use the new XIB format, will it effect the compatibility of the app? Whether it was a Mac or iOS app, will it still run on previous versions of iOS/Mac (prior iOS7/MacOS 10.9)?

JWWalker
  • 22,385
  • 6
  • 55
  • 76
Mazyod
  • 22,319
  • 10
  • 92
  • 157

1 Answers1

3

It won't affect application compatibility - just Xcode compatibility.

I don't really have any link to back this up, just my personal experience using the latest Xcode betas.

powerj1984
  • 2,216
  • 1
  • 22
  • 34
  • 1
    One wouldn't expect a link, since Xcode 5 is still under NDA. – JWWalker Sep 05 '13 at 22:25
  • @JWWalker I strongly believe there is this super curious guy out there who saw this new format and did a whole set of experiments and wrote a post about it. It's just amazing how backward compatibility is preseved.. Does the XIB gets converted back to the old format when packaged? Or perhaps there is some other trickery we are not aware of? – Mazyod Sep 06 '13 at 09:02
  • 1
    @Mazyod, xib files have always been converted to nib format when packaging, presumably for compatibility. But I haven't checked whether that has changed in Xcode 5. – JWWalker Sep 06 '13 at 17:25