--- title: "Prerequisites" url: https://docs.catalyst.zoho.com/en/sdk/ios/v2/prerequisites/ description: "The steps that need to be taken before you start developing using the Catalyst iOS SDK" last_updated: 2024-09-12T12:46:13Z service: All Services type: general related_links: - name: "Android" url: /en/sdk/android/v2/overview - name: "Catalyst Project" url: /en/getting-started/catalyst-projects/ --- # Prerequisites Before you begin working with Catalyst iOS SDK, you must ensure that you meet all these prerequisites: * [Create a Catalyst Project](https://docs.catalyst.zoho.com/en/getting-started/catalyst-projects/) in the Catalyst console to host your mobile app in > **Note**: You can host one Android app and one iOS app in each project. * Create or import an iOS project in [XCode](https://developer.apple.com/xcode/) > **Note**: You can host one Android app and one iOS app in each project. The Android or iOS can either be built natively with the [Catalyst Android](https://docs.catalyst.zoho.com/en/sdk/android/v2/overview/) or iOS SDKs, or with Catalyst [Flutter SDK](https://docs.catalyst.zoho.com/en/sdk/flutter/v2/overview/). * Ensure that your iOS project and the development environment meet these **minimum supported environments**: * XCode- 10.2 or later * [CocoaPods](https://guides.cocoapods.org/) * iOS- 9 or later * Swift- 4 or later After you have configured the prerequisite environments, you can register your app with Catalyst and download the configuration file that is provided tailored to your app. You must include this configuration file in your iOS app's structure, as it will contain the definitions of certain properties required for your app to function properly. We will discuss these steps in detail in the [next section](https://docs.catalyst.zoho.com/en/sdk/ios/v2/setup).