Saltar a contenido

Recuento Automático de Referencias (ARC) no aplicado

Descripción

El Recuento Automático de Referencias (ARC, por sus siglas en inglés) es una gestión de memoria que automatiza la gestión de objetos mediante el compilador para reducir la carga de trabajo del desarrollador.

Recomendación

Para habilitar ARC en todo el proyecto:

  1. Abra el proyecto en Xcode.
  2. Vaya a la configuración del proyecto.
  3. Seleccione el objetivo (target).
  4. Navegue hasta la pestaña "Build Settings".
  5. Busque "Objective-C Automatic Reference Counting".
  6. Establezca "Objective-C Automatic Reference Counting" en "YES".

Alternativamente, para habilitar ARC en archivos específicos:

  1. Localice los archivos donde debe habilitarse ARC.
  2. Seleccione los archivos en el navegador del proyecto.
  3. Vaya a "File Inspector" a la derecha.
  4. Encuentre la sección "Compiler Flags".
  5. Agregue -fobjc-arc a las opciones del compilador.
  6. Guarde los cambios.

Detecte este problema con Ostorlab

Ostorlab busca este problema en aplicaciones Android e iOS.

Analice su app gratis

Enlaces

Estándares

  • OWASP_MASVS_L1:
    • MSTG_CODE_9
  • OWASP_MASVS_L2:
    • MSTG_CODE_9
  • PCI_STANDARDS:
    • REQ_2_2
    • REQ_6_2
  • OWASP_MASVS_v2_1:
    • MASVS_RESILIENCE_4
  • OWASP_MOBILE_TOP_10:
    • M8_2024