Contexto
A partir de 28 de abril de 2026, a Apple exige que todos os envios para a App Store usem o Xcode 26 ou posterior na compilação. Consulte o anúncio oficial da Apple para obter detalhes. O Xcode 26 também remove o suporte à compilação de aplicativos direcionados a versões do iOS anteriores à 15,6. Veja as notas de versão do Xcode 26 para acessar a lista completa de alterações.
Status atual
A baseline 10.2.3.70 do mPaaS e versões posteriores já estão adaptadas e testadas para o Xcode 26. Caso você esteja na baseline 10.1.68 (descontinuada) ou em uma versão anterior, atualize para a versão mais recente da 10.2.3. O mPaaS não oferece mais suporte a versões do iOS anteriores à 14.
Atualização da baseline
Escolha o caminho de atualização conforme a versão atual da sua baseline.
Baseline principal 10.2.3
Consulte Compatibilidade do mPaaS 10.2.3 com o Xcode 26 para atualizar para a baseline 10.2.3 mais recente e aplicar os ajustes necessários.
Baseline personalizada
Se você utiliza uma baseline personalizada, procure e entre no grupo do DingTalk com o ID 145930007362 ou envie um ticket para verificar com o suporte técnico a possibilidade de migrar para a baseline 10.2.3.
Métodos de atualização
Atualização via CocoaPods
Para instalar o SDK 10.2.3 mais recente:
Defina a versão do componente mPaaS no seu Podfile como 10.2.3.
Execute
pod mpaas update 10.2.3. Se esse comando retornar um erro, executepod mpaas update --allpara atualizar primeiro o plugin e, em seguida, execute novamente o comando original.Execute
pod install.
Observações sobre a atualização
Ao compilar com o Xcode 26, adicione os seguintes parâmetros em Other Linker Flags:
-ObjC
-ld_classic
-Wl,-U,ld64_classic_ordinal_for_proxy
-Wl,-no_fixup_chains
Alterações na API
Esta atualização de compatibilidade com o Xcode 26 não introduz alterações na API.
Bibliotecas atualizadas
Mobile Gateway
Mobile Scheduling
Data Synchronization
Message Push
Algoritmo SM
Multimídia
Mini program
Security Keyboard
Alguns componentes de dependência interna
Escopo de testes e validação
Atualizações na cadeia de ferramentas da Apple podem causar problemas de estabilidade. Após adaptar seu aplicativo para o Xcode 26, execute um teste de regressão abrangente.