Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Como resolver conflitos de biblioteca OpenSSL de terceiros em um projeto iOS

Última atualização: Jun 28, 2026

Resolva conflitos entre a biblioteca OpenSSL personalizada do mPaaS e outras bibliotecas OpenSSL de terceiros no seu projeto iOS.

Ao integrar o mPaaS, a biblioteca OpenSSL personalizada pode entrar em conflito com outras bibliotecas OpenSSL de terceiros no seu projeto. Para resolver o problema, remova a biblioteca conflitante e use a biblioteca personalizada do mPaaS. Se ocorrerem incompatibilidades de API porque seu projeto exige uma versão mais recente do OpenSSL, importe uma biblioteca OpenSSL personalizada mais nova usando um dos métodos a seguir:

  • Com a mPaaS Xcode Extension

  • Com o plugin do CocoaPods

Uso da mPaaS Xcode Extension

Use este método se seu projeto já utilizar a mPaaS Xcode Extension para gerenciar o framework mPaaS.

  1. Na extensão, clique em Edit Project. Use o recurso Upgrade Baseline, selecione Custom Baseline, insira o ID da baseline cp_change_20300 e clique em Confirm para concluir a atualização.

    Nota

    Esta baseline personalizada corresponde à baseline padrão 10.1.68.34.

  2. Após atualizar a baseline, selecione Edit Module no menu superior. Em seguida, selecione OpenSSL Module e adicione-o ao projeto para importar a biblioteca personalizada e resolver o conflito.

Uso do plugin do CocoaPods

Use este método se seu projeto já utilizar o plugin do CocoaPods para gerenciar o framework mPaaS.

  1. No terminal, acesse o diretório que contém o Podfile do seu projeto. Execute o comando pod mpaas update cp_change_20300 para atualizar a baseline.

    Nota

    Esta baseline personalizada corresponde à baseline padrão 10.1.68.34.

  2. Altere a versão da baseline no Podfile para cp_change_20300 e adicione o código mPaaS_pod "mPaaS_OpenSSL". Em seguida, execute pod install no terminal para importar a biblioteca OpenSSL personalizada e resolver o conflito.