A baseline 10.2.3 do mPaaS oferece suporte ao iOS 26. Atualize sua baseline para a versão 10.2.3.64 ou posterior e conclua as tarefas de adaptação necessárias antes do lançamento público do iOS 26.
Contexto
O lançamento oficial do iOS 26 está previsto para setembro de 2025. Os aplicativos precisam ser adaptados aos novos recursos e APIs do sistema. O mPaaS finalizou a adaptação e os testes para o iOS 26 na versão de baseline 10.2.3.64 e posteriores.
Status atual
O mPaaS concluiu a adaptação e os testes para o iOS 26 utilizando o Xcode 16 para gerar pacotes IPA. Para publicar seu aplicativo na Apple App Store, use o Xcode 16 para empacotamento.
A toolchain do Xcode 26 ainda está em desenvolvimento. Assim que estiver madura, o mPaaS lançará uma versão com suporte ao iOS 26 compilada com o Xcode 26.
Atualizar a baseline
Atualize sua baseline para a versão 10.2.3.64 ou posterior.
A baseline atual é a baseline principal 10.1.68
Primeiro, siga as instruções em mPaaS 10.2.3 suporta Xcode 16 para atualizar para a baseline 10.2.3 mais recente e concluir as adaptações obrigatórias.
A baseline atual é uma baseline personalizada
Pesquise pelo número do grupo 145930007362 para entrar no grupo do DingTalk ou envie um ticket para consultar o suporte do mPaaS sobre a migração para a baseline 10.2.3.
Métodos de atualização
Atualização via plug-in Extension
Utilize o plug-in mPaaS Xcode Extension para atualizar seus SDKs ou componentes. Dois recursos de atualização estão disponíveis:
Escolha o método adequado à sua situação:
-
Caso utilize o plug-in Extension para gerenciar dependências de componentes e sua baseline atual seja anterior à 10.2.3, use o recurso Atualizar baseline para migrar para a 10.2.3.
NotaVisualize a versão atual da sua baseline na seção Baseline Upgrade do plug-in.
Se você já utiliza o plug-in para gerenciar dependências e está na baseline 10.2.3, utilize o recurso Atualizar conjunto de produtos para atualizar módulos individuais.
-
Quando não utilizar o plug-in para gerenciar dependências de componentes, siga estas etapas:
Use o recurso Edite módulos para selecionar a baseline 10.2.3 e adicionar os módulos necessários.
Atualização via CocoaPods
Para instalar o SDK mais recente da versão 10.2.3:
Defina a versão do componente mPaaS no seu Podfile como 10.2.3.
Execute
pod mpaas update 10.2.3. Se o comando falhar, execute primeiropod mpaas update --allpara atualizar o plug-in e tente novamente.Execute
pod install.
Alterações na API
Esta adaptação para o iOS 26 não introduz alterações na API.
Adaptação para iOS 26
O lançamento oficial do iOS 26 está programado para setembro de 2025. Adapte seu aplicativo aos novos recursos e interfaces do sistema antes dessa data.
O mPaaS finalizou a adaptação e os testes para o iOS 26 usando o Xcode 16 na geração de pacotes IPA.
Para publicar na Apple App Store, utilize o Xcode 16 para empacotamento.
A toolchain do Xcode 26 permanece em desenvolvimento. O mPaaS disponibilizará uma versão compatível com iOS 26 compilada no Xcode 26 assim que a ferramenta estiver madura.
-
O modo de hospedagem de framework suporta atualmente apenas AppDelegate — SceneDelegate não é suportado. O mPaaS adicionará suporte ao SceneDelegate em uma versão futura. Caso utilize o modo de hospedagem de framework, remova o Application Scene Manifest do arquivo
info.pliste exclua todo o código relacionado a UIScene do AppDelegate. Em qualquer outro modo, o tipo de conexão permanece inalterado.
A adaptação para o iOS 26 afeta os seguintes componentes:
Framework base
Leitura de código de barras
Gateway móvel
Notificações push
Componente de compartilhamento
Visualization Tracking
Pacote offline
Mini Program
Componentes de UI
Framework
Detecção de atualização
Certos componentes dependentes internos
Se o seu aplicativo utilizar algum desses componentes, execute testes completos no iOS 26 para verificar funcionalidade, compatibilidade e estabilidade.
Tratamento de baselines personalizadas
Ao usar uma baseline personalizada, talvez seja 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.
Para quem utiliza baseline personalizada, pode ser preciso refazer a personalização para a nova versão. Envie um ticket ou contate o suporte do mPaaS para confirmar.
Requisitos de TLS
O cliente usa TLS 1.2 por padrão. Protocolos anteriores ao TLS 1.2 foram descontinuados — seu servidor deve oferecer suporte a TLS 1.2 ou superior.
