Uma das grandes vantagens do RAD Studio é que é muito fácil criar aplicativos móveis que funcionam tanto em Android quanto em iOS, com pouquíssimas ou nenhuma alteração no código. Para nós, aqui na Embarcadero, isso significa que, nos bastidores, às vezes precisamos lidar com ocasiões em que o Google ou a Apple fazem mudanças significativas nos SDKs, que possibilitam toda essa experiência nos smartphones. Às vezes, o momento dessas mudanças pode afetar usuários de Android ou iOS que atualizam para a versão mais recente do sistema operacional do telefone.
A Apple realizou seu grande evento “Awe Dropping” anunciando novos hardwares e um iOS significativamente atualizado poucos dias antes do lançamento do RAD Studio 13. Desta vez, a Apple alterou algumas coisas no iOS 26 e adicionou novos frameworks, o que pode fazer com que você veja a mensagem de erro “Linker Error $00000001”, e o aplicativo iOS falhará ao ser implantado, seja em um simulador ou em um dispositivo iOS real. Você também pode ver alguns avisos sobre frameworks ausentes, especificamente AVRouting e _LocationEssentials.
A boa notícia é que você pode corrigir esse problema com alguns passos simples.
Como adicionar o iOS26 SDK à sua instalação do RAD Studio
Se você ainda não fez isso, é necessário atualizar a cópia do XCode no Mac que está usando. Para criar aplicativos que tenham como alvo o iOS26, você precisa estar usando a versão XCode 26.

Certifique-se de atualizar o XCode para que ele tenha o iOS SDK instalado.
Agora, abra o SDK Manager no RAD Studio e adicione o iOS26 SDK como alvo aqui:

Depois de adicionar o novo SDK, você verá uma tela que se parece com esta:

Como adicionar os novos frameworks AVRouting e _LocationEssentials
Para adicionar os frameworks ausentes, siga estes passos:
- Com o iOS26 e a lista “Remote Paths” selecionados, clique no botão “new”.
- Isso abrirá uma caixa de diálogo permitindo adicionar um novo framework. No campo “Path on remote machine”, digite
$(SDKROOT)/System/Library/Frameworks - Certifique-se de ter selecionado o botão de opção “Framework”.
- No campo “Framework name”, digite
AVRouting. - Clique em “OK” e o framework será adicionado à lista.
Repita os passos de 1 a 5 e adicione _LocationEssentials à lista. Observe que ele começa com um underscore.

Agora clique no botão “Update Local File Cache”. Responda “yes to all” para sobrescrever quaisquer arquivos locais, se solicitado.
Você deve ter terminado com uma lista de frameworks que se parece com esta:

Se você seguiu os passos corretamente, agora poderá criar aplicativos iOS usando o XCode 26 e o RAD Studio. Você precisará seguir esses passos apenas uma vez, os aplicativos iOS 26 serão compilados sem erros usando Delphi ou RAD Studio. Observe que não é necessário ter como alvo apenas o iOS26. Você pode instalar versões anteriores do iOS SDK no seu Mac para dar suporte a usuários com dispositivos mais antigos. No entanto, se estiver usando o RAD Studio com XCode 26, será necessário fazer as alterações que descrevi aqui, antes de conseguir compilar e implantar qualquer aplicativo com sucesso.

Por que não baixar hoje mesmo uma versão de avaliação gratuita do RAD Studio e descobrir por que acreditamos que é a maneira mais rápida, fácil e eficiente de criar aplicativos cross-platform que funcionam em Windows, macOS, Linux, iOS e Android a partir de uma única base de código?
Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Free Delphi Community Edition Free C++Builder Community Edition





