Algumas semanas atrás, lançamos um “ patch das plataformas Apple ” com foco em melhorar nosso suporte para as versões mais recentes do macOS e iOS. Embora o patch resolva problemas com a importação de SDKs da Apple e com a depuração em dispositivos, ainda havia alguns problemas com a vinculação de bibliotecas específicas (como a ClientDataSet) e para o desenvolvimento C ++ iOS.
Acabamos de lançar uma versão atualizada do mesmo patch (via gerenciador de pacotes GetIt e em breve via portal de download my.embarcadero.com ). Também retiramos o patch antigo, pois o novo patch inclui e substitui o antigo. Se você já instalou o primeiro patch, basta instalar este novo sobre ele. Caso contrário, tudo o que você precisa é instalar o “patch de dezembro”. Observe que a página de boas-vindas deve notificá-lo sobre o novo patch e que quando você abre o gerenciador de pacotes GetIt, você deve ver os dois patches – isto é porque GetIt lista qualquer pacote já instalado em seu sistema independentemente de sua disponibilidade, pois este será o único maneira de desinstalar esse pacote. Não há necessidade de desinstalar o patch antigo.
Abaixo está uma cópia do readme do novo patch, com informações mais detalhadas sobre os problemas antigos e novos abordados.
Atualização de plataformas Apple de dezembro para o Leiame do RAD Studio 10.4.1
Este patch resolve alguns problemas relacionados ao suporte do RAD Studio 10.4.1 para XCode 12, iOS 14 e macOS Big Sur, que não estavam disponíveis quando o 10.4.1 foi enviado. Emitimos um patch semelhante em novembro. Este novo patch substitui o patch anterior e oferece mais melhorias na mesma área. Instalar este patch sobre o patch existente substituirá todos os arquivos necessários.
Na versão anterior deste patch (lançado em novembro de 2020), incluímos:
* Uma correção RTL para um problema com exceções, que também causava problemas no encerramento do aplicativo, para aplicativos macOS em execução no macOS 11.0 Big Sur lançado recentemente. O problema público correspondente foi registrado no Portal da Qualidade como RSP-30000. Para esse problema, o patch inclui código-fonte modificado e arquivos binários compilados.
* Uma nova versão do PAServer para macOS e inclui correções para vários problemas:
* Importação do SDK do Xcode 12
* Aplicativos de depuração em um dispositivo iOS 14
* Inclui relatórios do Portal de qualidade, como RSP-30806, RSP-31014, RSP-31667 e RSP-31049.
Esta versão do patch inclui as correções acima, mas adiciona várias novas correções:
* Um problema de compilação com o componente ClientDataSet (RSP-31795)
* Vários problemas usando C ++ com o iOS14 SDK:
* Erro ‘nome de tipo desconhecido __UINTPTR_TYPE__’ ao compilar com iOS14
* Erros de construção com o iOS14 SDK, incluindo ‘nó inválido: isso pode resultar do uso de um iterador de mapa como um iterador de sequência, ou vice-versa’ ou um erro de vinculador (RSP-31014)
* Erros de vinculador referentes a DBX, como ‘[Erro ld] Erro: “__ZdlPv”, referenciado de: __ZN9DBXObjectD0Ev em DBXCommon.o’