close

Xcode

Ir para a navegação Ir para a pesquisa
xcode
Informações gerais
tipo de programa ambiente de desenvolvimento integrado
desenvolvedor Apple Inc.
Licença Freeware (software livre) com alguns componentes de código aberto
Informação técnica
Plataformas compatíveis iOS
Versões
Última versão estável 13.2.117 de dezembro de 2021
Última versão em testes 14.1 Beta 327 de setembro de 2022
histórico de versões
arquivos legíveis
arquivos editáveis
Links

O Xcode é um ambiente de desenvolvimento integrado (IDE) para macOS que contém um conjunto de ferramentas criadas pela Apple para desenvolver software para macOS , iOS , watchOS e tvOS . O ambiente gráfico é complementado por ferramentas de linha de comando que permitem o desenvolvimento no estilo UNIX usando o aplicativo macOS Terminal. Sua primeira versão data de 2003 e sua versão número 12 está atualmente disponível gratuitamente na Mac App Store ou por download direto na página do desenvolvedor da Apple.

Características

O Xcode funciona em conjunto com o Interface Builder , um legado do NeXT , uma ferramenta gráfica para criar interfaces de usuário.

O Xcode inclui a GNU Project Compiler Collection ( GCC ) e pode compilar código C , C++ , Swift , Objective-C , Objective-C++ , Java e AppleScript usando uma ampla variedade de modelos de programação, incluindo, mas não limitado a Cocoa , Carbon e Java . Outras empresas adicionaram suporte para GNU Pascal , [ 1 ] Free Pascal , [ 2 ] Ada e Perl . [ 3 ]

Entre os recursos mais apreciados do Xcode está a tecnologia para distribuir o processo de construção a partir do código-fonte entre vários computadores, usando o Bonjour .

História

O Xcode foi introduzido em 24 de outubro de 2003 junto com a versão 10.3 do Mac OS X, com base no ambiente de desenvolvimento anterior, Project Builder , que foi substituído. O Project Builder, por sua vez, também foi um legado da empresa NeXT , fundida com a Apple em 1996 .

O lançamento do Xcode 2.1 em junho de 2005 foi significativo porque forneceu à comunidade de desenvolvedores as ferramentas para criar binários universais que permitem que o software criado para Mac OS X seja executado na arquitetura PowerPC e na arquitetura mais recente baseada em Intel ( x86 ). ). Esta versão integrou ainda mais as ferramentas e estruturas WebObjects da Apple para a criação de aplicativos e serviços da Web Java , anteriormente vendidos como um produto separado por US$ 699.

Com o lançamento do Mac OS X v10.5 , o mesmo aconteceu com o Xcode 3.0, cujas principais novidades foram a inclusão do Objective-C 2.0, um novo Interface Builder, a opção de refatorar projetos e fazer "snapshosts" do projeto, entre outras.

O Xcode 4, lançado no início de 2011, incluiu uma nova interface e suporte para Mac OS X 10.7 Lion como novos recursos. Com esta versão, o Xcode não suporta mais o Mac OS X 10.5 Leopard.

Tabela comparativa das diferentes versões

Versão descontinuada Versão Atual Versão de teste (Beta)

Xcode 7.x

Xcode 8.x

Xcode 9.x

Histórico de versões - Xcode 9
Versão Construir Data de lançamento Mínimo de macOS necessário [ 4 ] SDK do macOS incluído [ 5 ] SDK do iOS incluído [ 6 ] SDK do watchOS incluído [ 7 ] SDK tvOS incluído [ 8 ] Simuladores disponíveis para download [ 9 ]

9,0

9A235 19 de setembro de 2017 macOS Sierra
10.12.6
macOS High Sierra 10.13
(17A360)
iOS 11.0
(15A372)
assistir OS 4.0
(15R372)
tvOS 11.0
(15J380)
simuladores adicionados:
iOS 10.3.1 + tvOS 10.2 + watchOS 3.2

9.0.1

9A1004 -

9.1

9B55 31 de outubro de 2017 macOS High Sierra 10.13.1
(17B48)
iOS 11.1
(15B93/15B101)
assistir OS 4.1
(15R846)
tvOS 11.1
(15J582)
simuladores adicionados:
iOS 11.0 + tvOS 11 + watchOS 4.0

9.2

9C40b 4 de dezembro de 2017 macOS High Sierra 10.13.2
(17C76)
iOS 11.2
(15C107)
assistir OS 4.2
(15S100)
tvOS 11.2
(15K104)
simuladores adicionados:
iOS 11.1 + tvOS 11.1 + watchOS 4.1

9.3

9E145 29 de março de 2018 macOS High Sierra
10.13.2
macOS High Sierra 10.13.4
(17E189)
iOS 11.3
(15E217)
assistir OS 4.3
(15T212)
tvOS 11.3
(15L211)
simuladores adicionados:
iOS 11.2 + tvOS 11.2 + watchOS 4.2

9.3.1

9E501 9 de maio de 2018

9.4

9F1027a 29 de maio de 2018 iOS 11.4
(15F79)
tvOS 11.4
(15L576)
simuladores adicionados:
iOS 11.3 + tvOS 11.3

9.4.1

9F2000 13 de junho de 2018
Versão Construir Data de lançamento Mínimo de macOS necessário [ 4 ] SDK do macOS incluído [ 5 ] SDK do iOS incluído [ 6 ] SDK do watchOS incluído [ 7 ] SDK tvOS incluído [ 8 ] Simuladores disponíveis para download [ 9 ]

Xcode 10.x

Histórico de versões - Xcode 10
Versão Construir Data de lançamento Mínimo de macOS necessário [ 4 ] SDK do macOS incluído [ 5 ] SDK do iOS incluído [ 6 ] SDK do watchOS incluído [ 7 ] SDK tvOS incluído [ 8 ] Simuladores disponíveis para download [ 9 ]

10,0

10A255 17 de setembro de 2018 macOS High Sierra
10.13.6
macOS Mojave
10.14 (18A384)
iOS 12.0
(16A366)
assistir OS 5.0
(16R363)
tvOS 12.0
(16J364)
simuladores adicionados:
iOS 11.4 + tvOS 11.4

10.1

10B61 30 de outubro de 2018 macOS Mojave
10.14.1 (18B71)
iOS 12.1
(16B91)
assistir OS 5.1
(16R591)
tvOS 12.1
(16J602)
simuladores adicionados:
iOS 12.0 + tvOS 12.0 + watchOS 5.0

10.2

10E125 25 de março de 2019 macOS Mojave
10.14.3 [ 12 ] ​[ 13 ]
macOS Mojave
10.14.4 (18E219)
iOS 12.2
(16E226)
assistir OS 5.2
(16T224)
tvOS 12.2
(16L225)
simuladores adicionados:
iOS 12.1 + tvOS 12.1 + watchOS 5.1

10.2.1

10E1001 17 de abril de 2019

10.3

10G8 22 de julho de 2019 macOS Mojave
10.14.6 (18G74)
iOS 12.4
(16G73)
assistir OS 5.3
(16U567)
tvOS 12.4
(16M567)
simuladores adicionados:
iOS 12.2 + tvOS 12.2 + watchOS 5.2
Versão Construir Data de lançamento Mínimo de macOS necessário [ 4 ] SDK do macOS incluído [ 5 ] SDK do iOS incluído [ 6 ] SDK do watchOS incluído [ 7 ] SDK tvOS incluído [ 8 ] Simuladores disponíveis para download [ 9 ]

Xcode 11

Histórico de versões - Xcode 11
Versão Construir Data de lançamento Mínimo de macOS necessário [ 4 ] SDK do macOS incluído [ 5 ] SDK do iOS incluído [ 6 ] SDK do watchOS incluído [ 7 ] SDK tvOS incluído [ 8 ] Notas

11,0

11A420a 20 de setembro de 2019 macOS Mojave
10.14.4
macOS Catalina
10.15 (19A547)
iOS 13.0
(17A566)
assistir OS 6.0
(17R566)
tvOS 13.0
(17J559)
[ 15 ]

11.1

11A1027 7 de outubro de 2019 iOS 13.1
(17A820)
[ 16 ]
Versão Construir Data de lançamento Mínimo de macOS necessário [ 4 ] SDK do macOS incluído [ 5 ] SDK do iOS incluído [ 6 ] SDK do watchOS incluído [ 7 ] SDK tvOS incluído [ 8 ] Notas

Referências

  1. GNU Pascal e Xcode
  2. Usando Free Pascal com Xcode
  3. CamelBones, uma ponte Objective-C/Perl para Mac OS X e GNUStep - Home
  4. a b c d e f g h i j plutil -p Xcode.app/Contents/Info.plist | grep LSMinimumSystemVersion
  5. a b c d e f g h i j cd Xcode.app/Contents/Developer; cd Platforms/MacOSX.platform/Developer/SDKs/; plutil -p */System/Library/CoreServices/SystemVersion.plist; cd-
  6. a b c d e f g h i j cd Xcode.app/Contents/Developer; ls Platforms/iPhoneOS.platform/DeviceSupport/ | grep '(.*)'
  7. a b c d e f g h i j cd Xcode.app/Contents/Developer; ls Platforms/WatchOS.platform/DeviceSupport/ | grep '(.*)'
  8. a b c d e f g h i j cd Xcode.app/Contents/Developer; ls Platforms/AppleTVOS.platform/DeviceSupport/ | grep '(.*)'
  9. a b c d e f g h de preferências -> downloads
  10. Versão do Portal do Desenvolvedor
  11. MAIS versão
  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: Introdução" . 
  15. Para ver a prévia do SwiftUI, você precisa do macOS 10.15 [ 14 ]
  16. "Notas de versão do Xcode 11.1" . Documentação do desenvolvedor da Apple . Apple Inc. Recuperado em 10 de dezembro de 2019 . 

Veja também

Links externos