Do a git clone of the repository using the following command
git clone <https://github.com/push-protocol/push-mobile-app.git>
# or if you are using ssh then please do
git clone [email protected]:push-protocol/push-mobile-app.git
Ruby version issues while installing cocoapods on mac You could encounter a bug related to outdated ruby while installing cocoapods on you mac machine as mentioned in the below image:

<aside>
💡 Then please use brew install cocoapods instead of sudo gem install cocoapods which is mentioned in the original cocoapods documentation.
</aside>
Please find the former link below to access the environment files. This link is exclusively available to the Push team. Other contributors can refer to the latter guide to create their own environment variables.
Generating PUSH Mobile ENV Files (External Contributors)
Once you have obtained all the environment related files, you can follow the below steps to add them to the correct folders.
.env.prod and .env.staging file at the project root taking reference from the .env.prod.sample and .env.staging.sample respectively.
/android/app/ folder, add the staging.keystore and prod.keystore files.
/android/app/src directory, add the google-services.json files to the respective prod and staging folders.
/ios/GoogleService folder. Inside it, create 2 new folders named Prod and Staging and add the respective GoogleService-Info.plist files to them.