Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Adaptar o mPaaS 10.1.68 para iOS 16

Última atualização: Jul 02, 2026

Este tópico descreve como adaptar a baseline 10.1.68 do Mobile PaaS (mPaaS) para o iOS 16.

Contexto

A Apple lançou oficialmente o iOS 16 em setembro de 2022. Os aplicativos precisam se adaptar aos novos recursos do sistema e às APIs do iOS 16. Na versão de baseline 10.1.68.53 e posteriores, o mPaaS concluiu a adaptação e os testes no iOS 16 beta 8.

Status atual

Como biblioteca base, o mPaaS finalizou a adaptação e os testes para o iOS 16 beta 8 em pacotes .ipa compilados com o Xcode 13. Caso pretenda publicar seus aplicativos na Apple App Store, use o Xcode 13 para empacotamento.

As toolchains do Xcode 14 estão sendo aprimoradas. Após essa melhoria, o mPaaS lançará uma versão adaptada ao iOS 16 para pacotes .ipa compilados com o Xcode 14.

Atualize a baseline

Escolha o método de atualização conforme a sua versão de baseline atual.

Baseline atual: baseline principal 10.1.68

Atualização via CocoaPods

Para instale o SDK mais recente da versão 10.1.68, siga estas etapas:

  1. Verifique se a versão do mPaaS está definida como 10.1.68 no Podfile.

  2. Execute o comando pod mpaas update 10.1.68.

    Se ocorrer um erro, execute o comando pod mpaas update --all para atualize o plug-in e tente novamente.

  3. Execute o comando pod install --repo-update.

Baseline atual: baseline personalizada diferente de 10.1.68

Entre em contato com o suporte ao cliente do mPaaS para obter a versão da baseline.

Configuração de proteção de segurança

Ao desenvolver um aplicativo com o framework mPaaS, o uso da JavaScript API (JSAPI) é frequente em apps que utilizam HTML5 Container ou Mini Program SDK. Para evitar abusos durante o carregamento de páginas externas, valide a URL ao abri-la e ao invocar a JSAPI. Garanta que apenas URLs internas do aplicativo sejam carregadas ou restrinja os escopos e permissões da JSAPI associados à URL. Essa prática previne problemas decorrentes da falta de autenticação.

Para detalhes sobre os métodos de autenticação específicos, consulte os documentos a seguir:

  1. Defina o método de autenticação da JSAPI.

  2. Defina a lista de permissões de URL.

Alterações na API

Esta adaptação não envolve mudanças no uso da API.

Adaptação para iOS 16

A Apple lançou oficialmente o iOS 16 em setembro de 2022. Os aplicativos devem se adaptar aos novos recursos do sistema e às APIs do iOS 16.

  • A baseline 10.1.68 do mPaaS concluiu a adaptação e os testes para o iOS 16 beta 8 em pacotes .ipa compilados com o Xcode 13.

  • Caso pretenda publicar seus aplicativos na Apple App Store, use o Xcode 13 para empacotamento.

  • As toolchains do Xcode 14 estão sendo aprimoradas. Após essa melhoria, o mPaaS lançará uma versão adaptada ao iOS 16 para pacotes .ipa compilados com o Xcode 14.

As adaptações para o iOS 16 envolvem principalmente a atualização dos métodos de orientação de tela, o uso da área de transferência e o tratamento de imagens. Os componentes afetados incluem:

  • HTML5 Container e pacotes offline

  • Mini Program

  • Multimídia (nuvem privada)

  • Verificação facial (nuvem privada)

  • Mobile Security Keyboard (MSK) (nuvem privada)

  • Framework básico

  • Monitoramento de rastreamento de eventos

  • Mobile Real-Time Communication (MRTC)

  • Optical Character Recognition (OCR) (nuvem privada)

  • Scan

  • Map

  • Alguns componentes dependentes internos

Para aplicativos que utilizam os componentes listados acima, realize testes e validações completos no iOS 16 a fim de garantir funcionalidade, compatibilidade e estabilidade.

Gerenciar baselines personalizadas

Se você utiliza uma baseline personalizada, talvez seja necessário crie uma nova baseada na versão atualizada. Para confirme, busque e entre no grupo do DingTalk (ID: 145930007362) e contate o suporte técnico do mPaaS.