To fix this, uncheck “Use Size Classes” in any affected documents in Interface Builder.
This appears to be a bug in the version of ibtool
included with Xcode 6.3 (and the iOS 8.3 SDK). It's happening in the following circumstances:
- You have a device-specific input file
*~(iphone|ipad).xib
with size classes enabled.
- Your deployment target is anything older than iOS 8.0.
I was able to reproduce the problem on the command line:
xcrun --sdk iphonesimulator8.3 ibtool --minimum-deployment-target 7.0 --compile ViewController~ipad.nib ViewController~ipad.xib
If you're seeing the same behavior, please duplicate this radar. This appears to be fixed in the latest Xcode 6.4 beta.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…