2011-12-21 16 views
12

Cuando creo un nuevo xib en constructor de interfaces del documento Interfaz del generador (control de versiones) Parámetro de desarrollo puede cumplir los pagos a Xcode 4.1¿Cómo configurar el control de versiones del documento de Interface Builder predeterminado a 4.2?

¿Hay alguna forma por defecto esta a Xcode 4.2 - La razón por la que pido es recientemente he cambiado un proyecto para use IOS 5 y 4.2 - El proyecto se creó originalmente en 4.1, y cuando creo un nuevo xib y configuro el tamaño de la vista como "Hoja de formulario" genera un waring:

Atributo no disponible: las métricas simuladas de Form Sheet son no disponible antes de Xcode 4.2.

Interface Builder Document property 4.1

puedo fijar la advertencia al cambiar la versión del documento desplegable en el inspector de propiedades a 4,2

Interface Builder Document property 4.2

+0

Tengo curiosidad para saber esto también ¿Es solo una consecuencia de comenzar mi proyecto en 4.1? – Megasaur

+0

@Megasaur No, lo mismo sucede si comienza un proyecto en 4.2. – SSteve

Respuesta

9

Usted tendrá que modificar directamente las plantillas XCode:

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/File Templates/User Interface - Contiene plantillas cuando elige el menú Archivo-> Nuevo ...-> Nuevo archivo ...

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/User Interface - Contiene las plantillas cuando se elige el menú Archivo-> Nuevo ...-> Nuevo proyecto ...

Editar la xib cualquiera que desee mediante la adición de esto dentro de <archive><data>:

<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies"> 
    <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string> 
    <real value="4200" key="NS.object.0"/> 
</object> 
+0

Esta es obviamente la respuesta correcta: ¿por qué no es tan marcada y rockera dada Bounty? Es lo que iba a decir antes de leer la respuesta ... –

+0

Acabo de darle la recompensa a Rockeye. Craig necesita marcar esto como la Respuesta. – Oli

Cuestiones relacionadas