Manual iOS
O fluxo de acoplagem para as aplicações iOS é estruturalmente diferente do Android devido ao sistema de arquivos do pacote .ipa e aos requisitos rígidos de assinatura de código (codesigning) da Apple. O processo é dividido em organização e atualização/injeção.
Primeiro passo: Baixe o arquivo enviado pela equipe técnica do MAD e extraia-o no seu sistema macOS. Este pacote contém a ferramenta MadconfigGen e as bibliotecas estáticas/dinâmicas necessárias.
Segundo passo: Execute o comando de injeção no terminal, apontando para o arquivo .ipa desassinado ou assinado com um certificado de desenvolvimento.
madprotector@main MAD_CLI_arm64_x86_64_signed % ./MadconfigGen
Usage:
-c <config file path> Configuration file path
-l <license key> License key
-i <ipa path> Ipa injection path
-h Print this help message
Terceiro passo: Após a execução bem-sucedida, a ferramenta gerará um arquivo com a extensão .ipa.patched (Exemplo: meuapp.ipa.patched). Este arquivo contém o binário da aplicação modificado com as proteções RASP injetadas.

Quarto passo: Renomeie o arquivo removendo o sufixo .patched para .ipa e submeta para a Apple Store.
Estrutura do arquivo config.plist
Exemplo completo e funcional:
Atualizado