2009-08-29 9 views
5

La instalación XCode original de Leopard funciona bien (para iPhone 3.0 Development) con Snow Leopard sin realizar ningún cambio.Snow Leopard y XCode 3.1

¿Cuáles son los beneficios que obtendré si instalo XCode 3.2 que viene con el DVD SL?

¿Es obligatorio actualizar?

+0

He actualizado ahora ... No tuve ningún problema hasta ahora. Capaz de obtener mi aplicación en iPhone también. – Mugunth

+0

¿Podría "dejar de aceptar" mi respuesta, por favor? Era de los documentos que encontré en Apple, pero como otros informaron de manera diferente, no quiero que los míos se vean con autoridad de ninguna manera. – slothbear

+0

Una buena cobertura de actualización en TUAW: http://www.tuaw.com/2009/09/03/xcode-3-2-daily-tip-upgrading-xcode/ – slothbear

Respuesta

1

Xcode 3.1 debería seguir funcionando bien pero no es compatible. La actualización contiene una serie de correcciones de errores y algunas características nuevas. Puesto que usted es un desarrollador, supongo que tiene acceso al sitio de Apple Developer Connection ... aquí están las notas de la versión de Xcode 3.2: About Xcode Developer Tools

En lo personal, yo no vi nada earthshattering en la liberación , pero actualicé de todos modos. Las líneas de pedido más grandes se referían al análisis de código estático. Aunque siempre estoy interesado en las correcciones de errores. Además, Apple ha probado todas las últimas novedades como grupo, y no quiero tentar al destino con mix 'n match.

+3

El análisis estático solo vale la pena la actualización. –

8

Xcode 3.1 NO es compatible con Snow Leopard. Podría funcionar, aunque hay varios errores conocidos, según Chris Espinosa del equipo de herramientas de Apple.

Apple solo es compatible con las herramientas Xcode 3.2 en Snow Leopard.

En términos de características, mis favoritos son la integración con Clang/LLVM, las actualizaciones de instrumentos (principales), el nuevo sistema doco y las mejoras generales al editor. No puedo imaginar por qué no actualizarías.

También tenga en cuenta que debe descargar e instalar la versión Snow Leopard del iPhone SDK una vez que actualice a Xcode 3.2. Eso es básicamente lo mismo que la versión de Leopard, aunque usa una versión de Foundation que está más cerca del iPhone real, esto es para reducir los problemas donde una clase funciona en el simulador pero no en el dispositivo.

+1

No lo sé con certeza, pero me sorprendería mucho si Apple admitiera enviar aplicaciones de iPhone para la tienda de aplicaciones creada con 3.1 en Snow Leopard. Ellos te quieren en 3.2 si estás en SL. – Hunter

+0

Actualicé a Snow Leopard después de WWDC solo para tener acceso a Xcode 3.2, es un gran paso adelante. He enviado tres actualizaciones a mis aplicaciones de iPhone desde entonces, y todas se han desarrollado sin problemas. Una cosa a tener en cuenta es que es posible construir hacia iPhone OS 2.x, pero es difícil de hacer en Snow Leopard y oficialmente no es compatible. –

0

Me actualicé y me molestó ver que ahora necesito estar conectado a Internet para usar la documentación. (Por supuesto, ese puede haber sido el caso anterior y no lo noté).

1

Lo siento por gravedigging aquí, pero no puedo entender cómo te acostumbras a la nueva navegación hacia atrás/adelante. Apesta. Ahora nunca sé a dónde irá el cursor cuando los presione. Quiero cambiar rápidamente entre dos/tres archivos de origen, pero ahora tengo que usar mi mouse en lugar de las "ubicaciones interesantes" de Apple en la fuente. Solo presioné tres veces y todavía estoy en la misma línea. Guau, lugares interesantes que debo decir ... Estoy tan decepcionado ya que esto ha disminuido mi tempo tan increíble que estoy pensando seriamente en volver a cambiar a 3.1 (y Leopard si es necesario). Cada vez que menciono esto a otros usuarios de Xcode, responden "solo haga clic en esto y aquello", ¿por qué querría usar mi mouse al codificar? Odio usar el mouse al codificar. Y, por cierto, ¿ya no mueve página/abajo el cursor, solo la "vista"?

0

Tuve algunos problemas con el diseñador de Core Data con Snow Leo y Xcode 3.1. Después de la actualización en 3.2, todo estuvo bien nuevamente.

Cuestiones relacionadas