Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Adapt mPaaS 10.2.3 to iOS 17

Última atualização: Jul 02, 2026

Este tópico descreve a adaptação do mPaaS 10.2.3 para o iOS 17 e as tarefas necessárias.

Contexto

A Apple lançou oficialmente o iOS 17 em setembro de 2023. Os aplicativos devem se adaptar aos novos recursos e interfaces do sistema. O mPaaS concluiu a adaptação e os testes para o iOS 17 beta (7) nas versões de baseline 10.2.3.30 e posteriores.

Status atual

Como conjunto de bibliotecas base, o mPaaS finalizou a adaptação e os testes para o iOS 17 beta (7) com pacotes IPA compilados no Xcode 14. Se você pretende publicar seu aplicativo na Apple App Store, use o Xcode 14 para compilar o pacote.

A toolchain do Xcode 15 ainda está em desenvolvimento. Assim que estiver pronta, o mPaaS lançará uma versão para o iOS 17 compilada com o Xcode 15.

Atualizar a baseline

Atualize a versão da baseline para 10.2.3.30 ou posterior.

Baseline atual: baseline principal 10.1.68

Primeiramente, consulte Adaptar o mPaaS 10.2.3 ao Xcode 14 para atualizar para a baseline 10.2.3 mais recente e executar as adaptações necessárias.

A baseline atual é uma baseline personalizada

Se você usa uma baseline personalizada, entre no grupo do DingTalk pesquisando pelo número 145930007362. Alternativamente, envie um ticket para verificar com a equipe de suporte se é possível migrar para a baseline 10.2.3.

Métodos de atualização

Atualizar usando a mPaaS Xcode Extension

Para atualizar o SDK ou componentes pela mPaaS Xcode Extension, escolha um dos métodos abaixo:

Escolha o método de atualização conforme sua situação:

  • Se você já usa a extensão para gerenciar dependências de componentes, mas sua versão de baseline atual é anterior à 10.2.3, use o recurso Upgrade Baseline para atualizar para a versão 10.2.3.

    Nota

    Visualize a versão atual da baseline na seção Baseline Upgrade da extensão.

  • Se você já usa a extensão para gerenciar dependências de componentes e sua baseline atual é a 10.2.3, utilize o recurso Update Product Set para atualizar os módulos em uso.

  • Se você não usa a extensão para gerenciar dependências de componentes, atualize seguindo estas etapas:

    1. Instale a mPaaS Xcode Extension.

    2. Use o recurso Edit Module para selecionar a baseline 10.2.3 e adicionar os módulos necessários.

Atualizar usando CocoaPods

Para instalar a versão mais recente do SDK 10.2.3, siga estas etapas:

  1. Verifique se o número da versão dos componentes mPaaS no seu Podfile é 10.2.3.

  2. Execute pod mpaas update 10.2.3. Se ocorrer um erro de comando, atualize primeiro o plugin executando pod mpaas update --all e execute o comando novamente.

  3. Execute pod install.

Alterações na API

As notas de lançamento do iOS 17 não mencionam alterações específicas na API que causem problemas de adaptação.

Adaptação para o iOS 17

Uma nova versão foi lançada oficialmente em setembro de 2023. Adapte seu aplicativo aos novos recursos e interfaces do sistema.

  • Esta baseline concluiu a adaptação e os testes para o iOS 17 beta (7) com pacotes IPA compilados no Xcode 14.

  • Se você pretende publicar seu aplicativo na Apple App Store, use o Xcode 14 para compilar o pacote.

  • A toolchain do Xcode 15 ainda está em desenvolvimento. Assim que estiver pronta, o mPaaS lançará uma versão para o iOS 17 compilada com o Xcode 15.

A adaptação para o iOS 17 envolve principalmente mudanças nos codecs de áudio e nas permissões de privacidade para recursos como Calendário e Fotos. Os componentes afetados incluem, entre outros:

  • Framework base

  • Áudio e vídeo

  • Leitura de código

  • Mini Program

  • Compartilhamento

  • Alguns componentes dependentes internos

Se o seu aplicativo usar qualquer um desses componentes, realize testes e validações completos no iOS 17 para garantir funcionalidade, compatibilidade e estabilidade.

Tratamento de baselines personalizadas

Se você usa uma baseline personalizada, talvez seja necessário criar uma nova versão customizada. Envie um ticket ou entre em contato com a equipe de suporte do mPaaS para confirmação.

Se você usa uma baseline personalizada, talvez seja necessário criar uma nova versão customizada. Envie um ticket ou entre em contato com a equipe de suporte do mPaaS para confirmação.