Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Compatibilidade do mPaaS 10.2.3 com iOS 26

Última atualização: Jul 02, 2026

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.

    Nota

    Visualize 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:

    1. Instale o mPaaS Xcode Extension.

    2. 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:

  1. Defina a versão do componente mPaaS no seu Podfile como 10.2.3.

  2. Execute pod mpaas update 10.2.3. Se o comando falhar, execute primeiro pod mpaas update --all para atualizar o plug-in e tente novamente.

  3. 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.plist e exclua todo o código relacionado a UIScene do AppDelegate. Em qualquer outro modo, o tipo de conexão permanece inalterado.

    image.png

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.

image.png