[MO] Add Cocoapods to your project (~10min)
Owner: Yann Leflour
Prerequisites:
- Have bundler installed
- Have a Gemfile at the root of your project
Steps:
1. Add cocoapods (~5min)
- In your Gemfile add the line
cocoapods - Run
bundle install - Go into the iOS project folder (
cd ios)- Initialize pods with
bundle exec pod init - Add
podsto .gitignore - Open the
Podfile- Remove every [name]Tests target
- (Optionnal) Remove the [name]-tvOS target
- Run
bundle exec pod install
- Initialize pods with
Checks:
- You now have a projectName.xcworkspace file in the
iosfolder- You can run your project by opening projectName.xcworkspace with XCode or
react-native run-iosThe pods folder shouldn't show up in the git diffs
2. Add your first Pod (~2min)
- Open the
Podfile- Add
pod '<POD_NAME>', '~> <Version>'inside the target
- Add
- Run
bundle exec pod install
Checks:
- The exposed .h file from the pod can be imported in AppDelegate.m
- You can run your project by opening projectName.xcworkspace with XCode or
react-native run-ios