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:
- Verify that
/q2-moduleName-ios
exists in your project. - Use the provided Q2DevApp to test your module during development.
- Continue developing your extension until all features are complete and pass internal testing.
important
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.