Saiba mais sobre as adaptações realizadas na linha de base 10.2.3 do mPaaS para o iOS 18 e as tarefas que você precisa concluir.
Contexto
O iOS 18 foi lançado oficialmente em setembro de 2024. Para oferecer suporte aos novos recursos e interfaces do sistema, o mPaaS concluiu a adaptação e os testes para o iOS 18 beta(6) nas versões de linha de base 10.2.3.50 e posteriores.
Status atual
As bibliotecas base do mPaaS foram adaptadas e testadas para o iOS 18 beta(6) com pacotes IPA compilados no Xcode 15. Se você pretende publicar seu aplicativo na Apple App Store, use o Xcode 15 para empacotamento por enquanto.
A cadeia de ferramentas do Xcode 16 ainda está em desenvolvimento. Quando estiver pronta, o mPaaS lançará uma compilação do Xcode 16 adaptada para o iOS 18.
Atualizar a linha de base
Atualize a versão da linha de base para 10.2.3.50 ou posterior.
Linha de base atual: linha de base principal 10.1.68
Primeiro, atualize para a linha de base 10.2.3 mais recente e realize as adaptações necessárias. Para mais informações, consulte Adaptação do mPaaS 10.2.3 para o Xcode15.
A linha de base atual é uma linha de base personalizada
Se você usa uma linha de base personalizada, procure o grupo do DingTalk pelo ID 145930007362 para participar do grupo ou envie um ticket para o suporte técnico e verifique se é possível migrar para a linha de base 10.2.3.
Métodos de atualização
Atualizar com o CocoaPods
Siga estas etapas para instalar o SDK mais recente da versão 10.2.3:
Primeiro, verifique se o número da versão dos componentes do mPaaS no seu Podfile é 10.2.3.
Execute pod mpaas update 10.2.3. Se o comando retornar um erro, primeiro atualize o plug-in executando pod mpaas update --all e, em seguida, execute o comando novamente.
Execute pod install.
Alterações de API
As notas de lançamento do iOS 18 não indicam alterações de API que exijam adaptação.
Adaptação para o iOS 18
O iOS 18 foi lançado oficialmente em setembro de 2024. Os aplicativos precisam ser atualizados para oferecer suporte aos novos recursos e interfaces do sistema.
Esta linha de base foi adaptada e testada para o iOS 18 beta(6) com pacotes IPA compilados no Xcode 15.
Se você pretende publicar seu aplicativo na Apple App Store, use o Xcode 15 para empacotamento por enquanto.
A cadeia de ferramentas do Xcode 16 está em desenvolvimento. Quando estiver pronta, o mPaaS lançará uma compilação do Xcode 16 adaptada para o iOS 18.
Os principais componentes envolvidos na adaptação para o iOS 18 incluem, entre outros, os seguintes:
Estrutura base
Code Scanning
Mini Program
Gateway
Offline Package
Alguns componentes dependentes internos
Os aplicativos que usam esses componentes precisam ser totalmente testados no iOS 18 para garantir funcionalidade, compatibilidade e estabilidade.
Tratamento de linhas de base personalizadas
Se você usa uma linha de base personalizada, pode ser necessário personalizá-la novamente para a nova versão. Envie um ticket ou entre em contato com o suporte do mPaaS para confirmação.