Skip to main content

iOS - Module Development

This section outlines how to start developing an iOS module using the Q2 Mobile SDK.

Request a Sandbox

If your GitLab project does not include the /q2-moduleName-ios (where moduleName is your module's name) repository, it must be added before development begins.

To request access:

  • Submit a Mobile SDK case through q2developer.com.
  • Request the iOS module repository be added to your project.

This repository includes all required tools and structure for building and testing your mobile extension.

Development Workflow

Once your sandbox is ready and you have access to the iOS SDK:

  1. Verify that /q2-moduleName-ios exists in your project.
  2. Use the provided Q2DevApp to test your module during development.
  3. Continue developing your extension until all features are complete and pass internal testing.
important
Branching Structure

You may use any branching strategy during development.

  • The master branch is protected and used for certification builds.
  • The production branch is protected and used for production releases.