Don't increment the systemVersion attribute in XIBs unnecessarily

Originator:tony
Number:rdar://16908610 Date Originated:14-May-2014 03:31 PM
Status:Open Resolved:
Product:Developer Tools Product Version:5.1.1
Classification:Other Bug Reproducible:Always
 
Summary:
Currently, any time I open a XIB on a new version of OS X, the underlying XML is modified and the systemVersion attribute of the <document> node, as well as other attributes within the document are updated regardless of whether other changes are made to the XIB. 

This interferes with version control and makes merging changes to XIBs more difficult than it needs to be.

Steps to Reproduce:
1. Open a XIB document on a new OS X release
2. Note that the <document> node's systemVersion attribute has been updated, as well as other nodes such as the <plugin> nodes within <dependencies>

Expected Results:
If I make a change and save it, I expect those values to change. 

If I do not make any changes to the XIB, I expect these values to remain as they are on disk.

Actual Results:
The values are updated regardless of whether I change anything.

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!