44

Since a couple of weeks, I've been using XCode 4.2 with projects created with previous XCode 3.x versions.

When creating some custom iPad views, I often use the "freeform" attribute of Interface Builder to be able to have views with an arbitrary size.

But then, I get build the following build warnings: "warning: Attribute Unavailable: Freeform Size simulated metrics are not available prior to Xcode 4.2."

My question is: how can I fix these warnings?

ps: First, I assumed it meant my project wouldn't be backward-compatible with earlier versions of XCode (which doesn't bother me at all) and tried to tell Xcode so, by setting the Project Format to XCode 4.2-compatible only. Unfortunately, the dropdown menu for the project format only suggests "XCode 3.2-compatible" and "XCode 3.1-compatible".

Mick F
  • 7,312
  • 6
  • 51
  • 98

1 Answers1

98

Open the .xib file in question and show the Utilities pane. Click on the File Inspector tab and under Interface Builder Document you'll see a Development field. Change it to Xcode 4.2.

Xcode / IB Screenshot

kyleobrien
  • 1,551
  • 14
  • 8
  • Thanks for your answer. The dropdown list shows a "Default version" set to 4.1. Do you have any idea where this parameter can be changed to 4.2? – Mick F Nov 14 '11 at 23:07
  • @DirtyHenry I have "Xcode 4.2" as the second entry, right under "Default version (Xcode 4.1)". I missed it first, too. – geon Dec 06 '11 at 16:20
  • Thanks @geon. Actually I got the XCode 4.2 too but I'd like to change the default value from XCode 4.1 to XCode 4.2. – Mick F Dec 06 '11 at 16:30
  • I wanted to post a quick "Thank you" as well. This has been annoying me for about a week. Simply and easy to fix. – RLH Jan 11 '12 at 15:12
  • Interesting -- mine is set to **Project SDK Version (iOS 5.0)**, yet I still get the warning. – memmons Mar 01 '12 at 15:36
  • @Answerbot: Look at the Development-Dropdown, not at the Deployment – Jojo.Lechelt Mar 07 '12 at 22:03
  • thanks @Kyle O'Brien, it solved the warning but i wanted to know the reason why i was getting. I have a number of views, I am getting this warning only for 2 out of all. – HarshIT Nov 05 '12 at 13:21