Xcode 8 cannot automatically save xib files in backwards compatible format

Originator:david.fuhrmann
Number:rdar://30943453 Date Originated:09-Mar-2017
Status:Open Resolved:
Product:Developer Tools Product Version:
Classification: Reproducible:Always
 
Summary:
Xcode 8 introduced a separate Xcode 8 xib file format, which is automatically written always, once a xib file is saved. The corresponding Xcode panel allows to manually select Xcode 7.x compatible xib format, but then the file will be only saved and closed.
Once the file is opened again, by default it is saved again in Xcode 8 format.

This is a serious issue for any project which wants to use the latest Xcode for changing Xib files, but has a building infrastructure which builds the software with older Xcode versions.
If you save a xib in Xcode 8 format, it will fail to compile with any previous Xcode version.

Steps to Reproduce:
1. Open xib file in Xcode 8, which was created with Xcode 7.x
2. Make changes
3. Save file again

Expected Results:
File is saved in Xcode 7.x format, file can be still compiled by older build setups based on Xcode 7

Actual Results:
File is saved in Xcode 8 format and cannot be compiled anymore by older build setups

Version:
Version 8.1 (8B62), macOS 10.11.6 (15G1217)

Notes:


Configuration:


Attachments:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!