Skip to main content

iOS - Module Development

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

Request Module Repository

If your project repository in GitLab does not include the /ios child repositories, these are essential for developing your Q2 Mobile SDK modules.

For detailed instructions on requesting repository access, see Request Module Repository.

These repositories contain the necessary tools and resources for building and testing your mobile extensions.

Development Workflow

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

  1. Verify that /vendor-product 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.