Package Applications with the Veracode Mobile Application Packager

IDEs

To submit your iOS application to the Veracode Platform, Veracode requires that you package your application as a compressed file with an extension of .bca and a specific file structure, which contains debug (dSYM) information for the application. The Veracode Mobile Application Packager helps you more easily package your iOS application for analysis.

Before you begin

Before you can use the Veracode Mobile Application Packager, you must:

About this task

To package iOS applications with the Veracode Mobile Application Packager:

Procedure

  1. Open your Xcode project.
  2. From the Xcode menu bar, select Product > Archive to create an archive for that project.
  3. Open the Veracode Mobile Application Packager.
  4. Select an application from the Applications list.
  5. Select the archive you want to package and click Create Package.
    This action generates a BCA file available at the following location: ~/Documents/MobileApplicationPackager

What to do next

You can now upload your iOS application to the Veracode Platform for analysis. Review the Veracode Static Analysis guide for detailed instructions on submitting an application for analysis. If you are unable to package your application using the Veracode Mobile Application Packager, you can package your application manually using the iOS Packaging Guidance detailed in the Compilation Guide.