News & Events
Ambiente: RAD Studio XE2 x Mac OS X Mountain Lion
- 22 de setembro de 2012
- Posted by: Adriano Santos
- Category: Delphi Conference embarcadero são paulo webinar Xcode xe2 xe3
Como montar o ambiente de desenvolvimento ideal para desenvolver aplicações para plataforma iOS (iPad e iPhone) usando Mac OS X Mountain Lion e Embarcadero RAD Studio XE2? Eis a questão. A Apple atualizou seu sistema operacional para Desktops, MacBooks e Servidores e tudo está diferente, mais robusto, mais rápido, mas incompatível em alguns pontos.
Meu ambiente de desenvolvimento consistem em um MacBook White e uma máquina virtual em Windows 7 64bits rodando através do IBM VirtualBox. A VM possui o RAD Studio XE2 instalado bem como outros produtos da empresa. Já no Mac OS X possuo a versão mais nova do Xcode, IDE de desenvolvimento da Apple.
Com a atualização do sistema operacional de Mac OS X Lion para Mac OS X Mountain Lion, o ambiente de desenvolvimento passou a falhar e não compilar mais as apps geradas no XE2, o que fazer então?
asdfasdf
Siga @tdevrocks no Twitter e fique por dentro de todas as atualizações do blog.
Uma dica valiosa nesse caso é instalar todo o ambiente de desenvolvimento diretamente no Mac OS X Lion e só então fazer o update do sistema operacional. Em seguida é necessário fazer a instalação da versão 4.4.1 do Xcode. Na versão Lion do sistema operacional a versão do Xcode que funciona perfeitamente em conjunto com o RAD Studio XE2 é o Xcode 4.2, por isso o conflito.
Adriano Santos é especialista em linguagens de desenvolvimento, autor de diversos artigos e Embarcadero MVP. Siga-o no twitter @asrsantos e fique por dentro de tudo que acontece nos bastidores de TDevRocks.
Juntamente com o Xcode 4.4.1, é necessário também a instalação dos seguintes módulos:
- FPC-2.6.0 (fpc-2.6.0.intel-macosx.dmg): Free Pascal Compiler;
- FireMonkey 1 (FireMonkey-iOS.dmg): Framework do FireMonkey;
Lazarus 0.9 (lazarus-0.9.30.4-i386-macosx.dmg): IDE Lazrus;(Ler atualizações na parte inferior do artigo).
Feito isso, basta instalar a versão 4.2 do Xcode e efetuar o download do Mac OS X Mountain Lion. O Xcode 4.2 NÃO pode ser instalado no Mountain Lion, por isso será necessário fazer instalação do 4.4.1 no Mac.
Atenção: Quando o Mac OS solicitar que o Xcode 4.2 seja apagado, simplesmente ignore a tarefa e mantenha as duas versões instaladas. Isso garante que o código será compilado naturalmente.
Embarcadero RAD Studio XE3
Todo esse trabalho não será mais necessário com a nova versão do RAD Studio, já que acaba a dependência do Free Pascal Compiler (Saiba mais assistindo ao webinar). Essas e outras informações serão apresentadas de forma mais detalhada no próximo evento da Embarcadero que acontece no dia 23 de Outubro no espaço Rebouças, São Paulo.
O evento Delphi Conference 2012 reunirá o time de Embarcadero MVP’s (Most Valuable Professional) de todo o Brasil que ministrará diversas palestras.
Compareça!
Fiz novos testes em relação a preparação do ambiente de desenvolvimento Lion x Mountain Lion. Nos novos testes conclui que não é necessário fazer a instalação do Lazarus no Mac OS X para poder funcionar. Somente a instalação do Free Pascal e Firemonkey já é suficiente.
Eu comentei aqui que é importante NÃO excluir a versão 4.2 anterior do Xcode. Eis a tela de mensagem que aparece. Apenas ignore.
As novas versões do Xcode acima de 4.4.1 suportam o FPC (Free Pascal Compiler), entretanto não é possível distribuir o aplicativo no dispositivo real, ou seja, se você está desenvolvendo para a plataforma móvel usando o Delphi, precisará, por enquanto, manter a versão 4.4.1 instalada.