MASTG-KNOW-0062: Aplicativos Depuráveis

Aplicativos podem ser tornados depuráveis ( Depuração) adicionando a chave get-task-allow ao arquivo de direitos (entitlements) do aplicativo e definindo seu valor como true.

Embora a depuração seja um recurso útil durante o desenvolvimento de um aplicativo, ela deve ser desativada antes do lançamento de aplicativos na App Store ou em um programa empresarial. Para fazer isso, você precisa determinar o modo em que seu aplicativo será gerado para verificar as flags no ambiente:

  • Selecione as configurações de build do projeto
  • Em 'Apple LVM - Pré-processamento' e 'Macros do Pré-processador', certifique-se de que 'DEBUG' ou 'DEBUG_MODE' não esteja selecionado (Objective-C)
  • Certifique-se de que a opção "Debug executável" não esteja selecionada
  • Ou na seção 'Swift Compiler - Flags Personalizadas' / 'Outras Flags Swift', verifique se a entrada '-D DEBUG' não existe