O mPaaS 10.1.68.47 e as baselines posteriores oferecem suporte ao Xcode 13. Atualize seus SDKs e componentes para garantir a compatibilidade.
Contexto
Desde abril de 2022, a Apple exige que todos os envios para a App Store sejam compilados com o Xcode 13, o que demanda adaptação no nível do aplicativo.
Status atual
O mPaaS oferece suporte ao Xcode 13 na versão de baseline 10.1.68.47 e posteriores.
Atualização de SDKs e componentes
Atualização via plugin Extension
Para atualizar SDKs e componentes com o plugin mPaaS Xcode Extension, escolha um dos métodos abaixo:
Selecione o método adequado à sua configuração:
-
Se você já utiliza o plugin Extension para gerenciar dependências de componentes e sua versão de baseline atual é anterior à 10.1.68, use o recurso Atualize baseline para migrar para a versão 10.1.68.
NotaVisualize a versão atual da baseline na seção Upgrade Baseline do plugin.
Se você já usa o plugin para gerenciar dependências de componentes e sua baseline atual é a 10.1.68, utilize o recurso Atualize conjunto de produtos para atualizar os módulos em uso.
Se você não utiliza o plugin para gerenciar dependências de componentes, siga estas etapas para atualizar:
Use o recurso Edite módulos para selecionar a baseline 10.1.68 e adicionar os módulos necessários.
Atualização via CocoaPods
Para instalar o SDK 10.1.68 mais recente com o CocoaPods:
Verifique se o número da versão dos componentes mPaaS no seu Podfile é 10.1.68.
Execute o comando
pod mpaas update 10.1.68. Se o comando retornar um erro, execute primeiropod mpaas update --allpara atualizar o plugin e, em seguida, execute o comando novamente.Execute o comando
pod install.
Alterações na API
Esta atualização não introduz alterações na API.
Tratamento de baselines personalizadas
Você também pode participar do grupo do DingTalk (ID: 145930007362) para obter suporte técnico do mPaaS.
Lista de bibliotecas atualizadas para compatibilidade com o Xcode 13
Componente de mapas: O AMAP padrão foi atualizado para a versão 7.1.14.
Componente de compartilhamento.
Alguns componentes internos dependentes.
Escopo de testes e validação
A atualização da toolchain da Apple pode introduzir problemas inesperados de estabilidade. Após adaptar seu aplicativo para o Xcode 13, realize um teste de regressão completo.