Movatterモバイル変換


[0]ホーム

URL:


Ir al contenido
WikipediaLa enciclopedia libre
Buscar

Xcode

De Wikipedia, la enciclopedia libre
Xcode
Información general
Tipo de programaentorno de desarrollo integrado
DesarrolladorApple Inc.
LicenciaFreeware (software gratuito) con algunos componentes decódigo abierto
Información técnica
Plataformas admitidasiOS
Versiones
Última versión estable16.211 de diciembre de 2024
Última versión en pruebas15.4 Beta16 de abril de 2024
Archivos legibles
  • Xcode perspective
  • Xcode perspective (V3)
  • Xcode Color Theme
  • Xcode Scheme
  • Xcode Workspace Data
  • Xcode Text Based Definition
  • Xcode config
Archivos editables
              
varios
  • Xcode perspective
  • Apple Project Builder Xcode Project
  • Xcode perspective (V3)
  • Xcode Color Theme
  • Xcode Scheme
  • Xcode Workspace Data
  • Xcode Text Based Definition
  • Xcode config
Enlaces

Xcode es unentorno de desarrollo integrado (IDE, en sus siglas en inglés) paramacOS que contiene un conjunto de herramientas creadas porApple destinadas al desarrollo de software paramacOS,iOS,watchOS ytvOS. El entorno gráfico se complementa con herramientas de línea de comando que posibilitan además un desarrollo al estiloUNIX usando la aplicación Terminal de macOS. Su primera versión tiene origen en el año 2003 y actualmente su versión número 15 se encuentra disponible de manera gratuita en elMac App Store o mediantedescarga directa desde la página para desarrolladores de Apple.

Características

[editar]

Xcode trabaja conjuntamente conInterface Builder, una herencia deNeXT, una herramienta gráfica para la creación de interfaces de usuario.

Xcode incluye la colección de compiladores del proyectoGNU (GCC), y puede compilar códigoC,C++,Swift,Objective-C, Objective-C++,Java yAppleScript mediante una amplia gama de modelos de programación, incluyendo, pero no limitado aCocoa,Carbón yJava. Otras compañías han añadido soporte paraGNU Pascal,[1]Free Pascal,[2]Ada yPerl.[3]

Entre las características más apreciadas de Xcode está la tecnología para distribuir el proceso de construcción a partir decódigo fuente entre varios ordenadores, utilizandoBonjour.

Historia

[editar]

Xcode se introdujo el 24 de octubre de 2003 junto con la versión 10.3 de Mac OS X, siendo desarrollado a partir del anterior entorno de desarrollo,Project Builder, al que sustituyó. Project Builder, a su vez, también era una herencia de la compañíaNeXT, fusionada con Apple en 1996.

La aparición de Xcode 2.1 en junio de 2005 fue significativa porque proporcionó a la comunidad de desarrolladores las herramientas para crearbinarios universales que permiten al software creado para Mac OS X ser ejecutado tanto en la arquitecturaPowerPC como en la nueva, basada enIntel (x86). Esta versión integró además las herramientas y marcos de trabajoWebObjects de Apple para construir aplicaciones yservicios web de Java, que anteriormente se vendían como un producto separado por un precio de 699$.

Con el lanzamiento deMac OS X v10.5 también lo fue el Xcode 3.0, que tenía como principales novedades la inclusión de Objective-C 2.0, un nuevo Interface Builder, la opción derefactorizar proyectos y hacer "snapshosts" del proyecto entre otras.

Xcode 4, lanzado a principios de 2011, incluía como novedades una nueva interfaz y la compatibilidad con Mac OS X 10.7 Lion. Con esta versión, Xcode dejó de ser compatible con Mac OS X 10.5 Leopard.

Tabla comparativa de las diferentes versiones

[editar]
Versión discontinuadaVersión actualVersión de prueba (Beta)

Xcode 7.x

[editar]
Historial de versiones - Xcode 7
VersiónBuildFecha de lanzamientoMin.macOS necesario[4]macOS SDK incluido[5]iOS SDK incluido[6]watchOS SDK incluido[7]tvOS SDK incluido[8]Simuladores disponibles para descarga[9]

7.0

7A22016 de septiembre de 201510.10.4OS X v10.11 (15A278)iOS 9 (13A340)watchOS 2 (13S343)-iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1

7.0.1

7A100128 de septiembre de 2015

7.1

7B91b21 de octubre de 201510.10.5iOS 9.1 (13B137)tvOS 9.0 (13T393)iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1

7.1.1

7B10059 de noviembre de 2015

7.2

7C688 de diciembre de 2015OS X v10.11.2 (15C43)iOS 9.2 (13C75)watchOS 2.1 (13S660)tvOS 9.1 (13U78)iOS 9.1 + iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 + tvOS 9.0 + watchOS 2.0

7.2.1

7C10023 de febrero de 2016tvOS 9.1 (13U79)

7.3

7D17521 de marzo de 201610.11OS X v10.11.4 (15E60)iOS 9.3 (13E230)watchOS 2.2 (13V143)tvOS 9.2 (13Y227)iOS 9.2 + iOS 9.1 + iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 + tvOS 9.1 + tvOS 9.0 + watchOS 2.1 + watchOS 2.0

7.3.1

7D1012[10]​ 7D1014[11]3 de mayo de 2016
VersiónBuildFecha de lanzamientoMin.macOS necesario[4]macOS SDK incluido[5]iOS SDK incluido[6]watchOS SDK incluido[7]tvOS SDK incluido[8]Simuladores disponibles para descarga[9]

Xcode 8.x

[editar]
Historial de versiones - Xcode 8
VersiónBuildFecha de lanzamientoMin.macOS necesario[4]macOS SDK incluido[5]iOS SDK incluido[6]watchOS SDK incluido[7]tvOS SDK incluido[8]Simuladores disponibles para descarga[9]

8.0

8A218a13 de septiembre de 2016OS X
El Capitán
10.11.5
macOS Sierra 10.12 (16A300)iOS 10 (14A345)watchOS 3 (14S326)tvOS 10.0 (14T328)iOS 9.3 + iOS 9.2 + iOS 9.1 + iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 + tvOS 9.2 + tvOS 9.1 + tvOS 9.0 + watchOS 2.2 + watchOS 2.1 + watchOS 2.0

8.1

8B6227 de octubre de 2016macOS Sierra 10.12.1 (16B2649)iOS 10.1 (14B72) watchOS 3.1 (14S471a)tvOS 10.0 (14T328)iOS 10.0 + iOS 9.3 + iOS 9.2 + iOS 9.1 + iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 + tvOS 9.2 + tvOS 9.1 + tvOS 9.0 + watchOS 2.2 + watchOS 2.1 + watchOS 2.0

8.2

8C3812 de diciembre de 2016macOS Sierra 10.12.2 (16C58)iOS 10.2 (14C89) watchOS 3.1 (14S471a)tvOS 10.1 (14U591)dif. con Xcode 8.1: fue agregado iOS 10.1 + tvOS 10.0

8.2.1

8C100219 de diciembre de 2016iOS 10.2 (14C89) watchOS 3.1 (14S471a)tvOS 10.1 (14U591)dif. con Xcode 8.1: fue agregado iOS 10.1 + tvOS 10.0

8.3

8E16228 de marzo de 2017macOS
Sierra
10.12
macOS Sierra 10.12.4 (16E185)iOS 10.3 (14E269)watchOS 3.2 (14V243)tvOS 10.2 (14W260)dif. con Xcode 8.2: fue agregado iOS 10.2 + tvOS 10.1

8.3.1

8E1000a6 de abril de 2017

8.3.2

8E200218 de abril de 2017

8.3.3

8E3004b5 de junio de 2017iOS 10.3.1 (14E8301)dif. con Xcode 8.3.2: fue agregó simulador de watchOS 3.1
VersiónBuildFecha de lanzamientoMin.macOS necesario[4]macOS SDK incluido[5]iOS SDK incluido[6]watchOS SDK incluido[7]tvOS SDK incluido[8]Simuladores disponibles para descarga[9]

Xcode 9.x

[editar]
Historial de versiones - Xcode 9
VersiónBuildFecha de lanzamientoMin. macOS necesario[4]macOS SDK incluido[5]iOS SDK incluido[6]watchOS SDK incluido[7]tvOS SDK incluido[8]Simuladores disponibles para descarga[9]

9.0

9A23519 de septiembre de 2017macOS Sierra
10.12.6
macOS High Sierra 10.13
(17A360)
iOS 11.0
(15A372)
watchOS 4.0
(15R372)
tvOS 11.0
(15J380)
simuladores agregados:
iOS 10.3.1 + tvOS 10.2 + watchOS 3.2

9.0.1

9A1004-

9.1

9B5531 de octubre de 2017macOS High Sierra 10.13.1
(17B48)
iOS 11.1
(15B93/15B101)
watchOS 4.1
(15R846)
tvOS 11.1
(15J582)
simuladores agregados:
iOS 11.0 + tvOS 11 + watchOS 4.0

9.2

9C40b4 de diciembre de 2017macOS High Sierra 10.13.2
(17C76)
iOS 11.2
(15C107)
watchOS 4.2
(15S100)
tvOS 11.2
(15K104)
simuladores agregados:
iOS 11.1 + tvOS 11.1 + watchOS 4.1

9.3

9E14529 de marzo de 2018macOS High Sierra
10.13.2
macOS High Sierra 10.13.4
(17E189)
iOS 11.3
(15E217)
watchOS 4.3
(15T212)
tvOS 11.3
(15L211)
simuladores agregados:
iOS 11.2 + tvOS 11.2 + watchOS 4.2

9.3.1

9E5019 de mayo de 2018

9.4

9F1027a29 de mayo de 2018iOS 11.4
(15F79)
tvOS 11.4
(15L576)
simuladores agregados:
iOS 11.3 + tvOS 11.3

9.4.1

9F200013 de junio de 2018
VersiónBuildFecha de lanzamientoMin. macOS necesario[4]macOS SDK incluido[5]iOS SDK incluido[6]watchOS SDK incluido[7]tvOS SDK incluido[8]Simuladores disponibles para descarga[9]

Xcode 10.x

[editar]
Historial de versiones - Xcode 10
VersiónBuildFecha de lanzamientoMin. macOS necesario[4]macOS SDK incluido[5]iOS SDK incluido[6]watchOS SDK incluido[7]tvOS SDK incluido[8]Simuladores disponibles para descarga[9]

10.0

10A25517 de septiembre de 2018macOS High Sierra
10.13.6
macOS Mojave
10.14 (18A384)
iOS 12.0
(16A366)
watchOS 5.0
(16R363)
tvOS 12.0
(16J364)
simuladores agregados:
iOS 11.4 + tvOS 11.4

10.1

10B6130 de octubre de 2018macOS Mojave
10.14.1 (18B71)
iOS 12.1
(16B91)
watchOS 5.1
(16R591)
tvOS 12.1
(16J602)
simuladores agregados:
iOS 12.0 + tvOS 12.0 + watchOS 5.0

10.2

10E12525 de marzo de 2019macOS Mojave
10.14.3[12][13]
macOS Mojave
10.14.4 (18E219)
iOS 12.2
(16E226)
watchOS 5.2
(16T224)
tvOS 12.2
(16L225)
simuladores agregados:
iOS 12.1 + tvOS 12.1 + watchOS 5.1

10.2.1

10E100117 de abril de 2019

10.3

10G822 de julio de 2019macOS Mojave
10.14.6 (18G74)
iOS 12.4
(16G73)
watchOS 5.3
(16U567)
tvOS 12.4
(16M567)
simuladores agregados:
iOS 12.2 + tvOS 12.2 + watchOS 5.2
VersiónBuildFecha de lanzamientoMin. macOS necesario[4]macOS SDK incluido[5]iOS SDK incluido[6]watchOS SDK incluido[7]tvOS SDK incluido[8]Simuladores disponibles para descarga[9]

Xcode 11

[editar]
Historial de versiones - Xcode 11
VersiónBuildFecha de lanzamientoMin. macOS necesario[4]macOS SDK incluido[5]iOS SDK incluido[6]watchOS SDK incluido[7]tvOS SDK incluido[8]Notas

11.0

11A420a20 de septiembre de 2019macOS Mojave
10.14.4
macOS Catalina
10.15 (19A547)
iOS 13.0
(17A566)
watchOS 6.0
(17R566)
tvOS 13.0
(17J559)
[15]

11.1

11A10277 de octubre de 2019iOS 13.1
(17A820)
[16]
VersiónBuildFecha de lanzamientoMin. macOS necesario[4]macOS SDK incluido[5]iOS SDK incluido[6]watchOS SDK incluido[7]tvOS SDK incluido[8]Notas

Referencias

[editar]
  1. «GNU Pascal and Xcode». Archivado desdeel original el 18 de abril de 2012. Consultado el 25 de mayo de 2006. 
  2. «Using Free Pascal with Xcode». Archivado desdeel original el 12 de junio de 2010. Consultado el 25 de mayo de 2006. 
  3. CamelBones, an Objective-C/Perl bridge for Mac OS X & GNUStep - Home
  4. abcdefghijplutil -p Xcode.app/Contents/Info.plist | grep LSMinimumSystemVersion
  5. abcdefghijcd Xcode.app/Contents/Developer; cd Platforms/MacOSX.platform/Developer/SDKs/; plutil -p */System/Library/CoreServices/SystemVersion.plist; cd -
  6. abcdefghijcd Xcode.app/Contents/Developer; ls Platforms/iPhoneOS.platform/DeviceSupport/ | grep '(.*)'
  7. abcdefghijcd Xcode.app/Contents/Developer; ls Platforms/WatchOS.platform/DeviceSupport/ | grep '(.*)'
  8. abcdefghijcd Xcode.app/Contents/Developer; ls Platforms/AppleTVOS.platform/DeviceSupport/ | grep '(.*)'
  9. abcdefghfrom preferences -> downloads
  10. Developer Portal version
  11. MAS version
  12. https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_release_notes?language=objc
  13. https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_1_release_notes?language=objc
  14. «SwiftUI: Getting Started». 
  15. To see the SwiftUI preview, you need macOS 10.15[14]
  16. «Xcode 11.1 Release Notes».Apple Developer Documentation. Apple Inc. Consultado el 10 de diciembre de 2019. 

Véase también

[editar]

Enlaces externos

[editar]
Control de autoridades

Obtenido de «https://es.wikipedia.org/w/index.php?title=Xcode&oldid=162095142»
Categorías:

[8]ページ先頭

©2009-2025 Movatter.jp