Xcode
Xcode é um conjunto completo de ferramentas de desenvolvimento para criar aplicações para Mac, iPhone, iPad, Apple Watch, e Apple TV. Xcode traz o design da interface do utilizador, codificação, teste, depuração, e submissão à App Store tudo num fluxo de trabalho unificado.
Downloading e actualização de Xcode
O actual lançamento de Xcode está disponível como download gratuito a partir da App Store para Mac. A Loja de Aplicações Mac notificá-lo-á quando uma actualização estiver disponível ou pode ter a actualização do MacOS automaticamente à medida que este se torna disponível.
A última versão beta e as versões anteriores do Xcode podem ser descarregadas a partir da página de Downloads. Para descarregar Xcode, basta entrar com a sua ID da Apple. Não é necessário ser membro do Programa de Desenvolvedores Apple.
Usar Xcode
Ganhar orientação passo a passo sobre como usar Xcode para construir, testar e submeter aplicações à App Store.
Submeter aplicações à App Store usando Xcode
Se for membro do Programa de Desenvolvedores Apple, Xcode fornece um fluxo de trabalho integrado para preparar e submeter aplicações à App Store. Deverá utilizar a última versão do Xcode disponível na App Store Mac para submeter as suas aplicações, ou quando disponível, o último lançamento de sementes GM a partir da página de Downloads.
Não submeter aplicações construídas utilizando software beta, pois as versões beta do Xcode, Sistemas Operativos, e SDKs são apenas para desenvolvimento e teste.
Aprendizagem sobre alterações ao Xcode
Para aprender sobre as últimas características e capacidades do Xcode, ver O que há de novo no Xcode. Para obter detalhes de actualização nas últimas versões lançadas, incluindo cada versão beta, ver as Notas de Lançamento do Xcode.
Requisitos mínimos e SDKs suportados
Xcode Version | Minimum OS Required | SDK | Arquitectura | OS |
---|---|---|---|---|
Xcode 12.5 beta | Swift 4 Swift 4.2 Swift 5.4 |
|||
Xcode 12.4 | macOS Catalina 10.15.4 (Mac baseado em Intel) macOS Big Sur 11 (Apple silicon Mac) |
iOS 14.4 macOS 11.1 tvOS 14.3 watchOS 7.2 DriverKit 20.2 |
||
Xcode 12.3 | iOS 14.3 macOS 11.1 tvOS 14.3 watchOS 7.2 DriverKit 20.2 |
|||
Xcode 12.2 | iOS 14.2 macOS 11 tvOS 14.2 watchOS 7.1 DriverKit 20 |
x86_64 armv7 armv7s arm64 arm64e |
||
Xcode 12.1 | ||||
Xcode 11.7 | ||||
Xcode 11.5 | ||||
Xcode 11.4.x | x86_64 armv7 armv7s arm64 arm64e |
iOS 10.3.1-13.4.x tvOS 10.2-13.4 watchOS 3.2-6.2 |
||
Xcode 11.2.x | macOS Mojave 10.14.4 | iOS 10.3.1-13.2.x tvOS 10.2-13.2 watchOS 3.2-6.1 |
Xcode 11.1 | |
Xcode 11 | iOS 13 macOS 10.15 tvOS 13 watchOS 6 DriverKit 19 |
|||
Xcode 10.2x |
Legend
Sistema Operacional Mínimo Requerido: A versão de macOS necessária para instalar esta versão de Xcode.
SDK: A versão de SDKs incluída nesta versão de Xcode.
Arquitectura: As arquitecturas suportadas para desenvolvimento por esta versão de Xcode.
OS: As versões iOS, iPadOS, macOS, tvOS, e watchOS suportadas por esta versão de Xcode para desenvolvimento, instalação, e depuração de aplicações.
Simulador: Versões de iOS, tvOS, e simuladores watchOS suportados para desenvolvimento por esta versão de Xcode.
Swift: Versão de Swift suportada para desenvolvimento por esta versão de Xcode.
Provendo feedback e reportando bugs
O seu feedback vai muito no sentido de tornar Xcode ainda melhor. Com o Feedback Assistant, pode reportar problemas ou solicitar melhorias às APIs e ferramentas. Incluir informação detalhada sobre problemas, incluindo a informação da versão do sistema e das ferramentas de desenvolvimento, e quaisquer registos de crash ou mensagens de consola relevantes. Para fazer perguntas e encontrar respostas dos engenheiros da Apple e outros programadores, visite os Fóruns de Programadores Apple.
Parelhamento de chaves privadas e certificados válidos
Se recebeu uma mensagem de erro dizendo, “Xcode não conseguiu encontrar um par de chaves privadas/certificados válidos para este perfil no seu porta-chaves”. Esta mensagem de erro indica que falta a aplicação Keychain Access no seu Mac ou a chave pública ou privada para o certificado que está a utilizar para assinar a sua aplicação.
Isto acontece frequentemente quando está a tentar assinar e construir a sua aplicação a partir de um Mac diferente daquele que utilizou originalmente para solicitar o seu certificado de assinatura de código. Também pode acontecer se o seu certificado tiver expirado ou tiver sido revogado. Certifique-se de que o perfil de aprovisionamento da sua aplicação contém um certificado de assinatura de código válido, e que a aplicação Keychain Access no seu Mac contém esse certificado, a chave privada originalmente utilizada para gerar esse certificado, e o Certificado Intermediário WWDR.
Para instruções sobre como resolver este e outros erros de assinatura de código, reveja a página de Suporte de Assinatura de Código.
Actualizações de segurança da aplicação
Para informações sobre o conteúdo de segurança das actualizações de código X, visite a página de actualizações de segurança da Apple.