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.