Veracode, símbolos de debugging y XCode

Estoy intentando que una aplicación de iOS escanee por Veracode: una plataforma de security de aplicaciones. Para que puedan escanear un .IPA, el .IPA necesita contener símbolos de debugging.

Para la configuration de compilation del file y el proyecto / objective que se utiliza, he especificado:

  • Generar símbolos de debugging: SÍ
  • Mostrar símbolos de debugging durante la copy: NO
  • Eliminación de código muerto: NO
  • Símbolos ocultos por defecto: NO
  • Producto vinculado a la tira: NO

Sin embargo, Veracode todavía me da el siguiente error al enviar el .IPA:

Archivos principales comstackdos sin símbolos de debugging – 1 file

¿Hay otro paso que debo tomar para crear símbolos de debugging, tal vez para archivar?

Tuve el mismo problema. Pude resolverlo siguiendo las instrucciones veracode a continuación. Básicamente le dice que cree manualmente el package de file, mueva las carpetas .app y .app.sym a una nueva location y luego cambie el nombre del file zip por una ipa.

Desde el Centro de ayuda de Veracode:

"Debido a que Xcode no crea packages .IPA que contienen información de DSYM, debe crear el package usted mismo. Xcode crea dinámicamente una carpeta para contener los files .app y .app.dsym. No hay una ruta definida para esta carpeta, pero puede busque en la carpeta después de crear su aplicación. Para ello, abra Xcode y click Productos en el lado izquierdo de la window. Haga clic con el button derecho en el file .app y select Mostrar en Finder, que lo llevará a la carpeta donde se encuentra la aplicación .app y se encuentran los files .app.dsym. Una vez que haya localizado la información de DSYM, puede empaquetar su aplicación de iOS comstackda de la siguiente manera:

  1. Seleccione las carpetas .app y .app.dSYM para su aplicación.
  2. Copie ambas carpetas en una carpeta llamada Carga útil . Nota: el nombre de la carpeta debe ser mayúscula.
  3. Cree un file comprimido zip que contenga la carpeta Payload . Puede hacer esto en una Mac seleccionando la carpeta Carga útil y seleccionando Comprimir en el menu contextual o utilizando la utilidad de archivado compatible con zip que prefiera.
  4. Cambie la extensión del file resultante a .ipa.
  5. Cargue este file al perfil de la aplicación Veracode. "