> For the complete documentation index, see [llms.txt](https://docs.mpush.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mpush.cloud/ios-sdk/installation.md).

# Installation

{% tabs %}
{% tab title="CocoaPods" %}
CocoaPods is a dependency manager for iOS, which automates and simplifies the process of using 3rd-party libraries in your projects. You can install CocoaPods with the following command:

```bash
$ gem install cocoapods
```

To integrate the MPush into your Xcode project using CocoaPods, specify it in your Podfile:

```bash
platform :ios, '10.0'

target 'TargetName' do
    use_frameworks!

    pod 'MPushSwift'
end
```

Then, run the following command:

```bash
$ pod install
```

CocoaPods is the preferred method to install the library.
{% endtab %}

{% tab title="Manual" %}
To install the library manually drag and drop the folder `MPush` to your project structure in XCode.

Note that `MPush` has `MBNetworking (1.0)` as a dependency, so you have to install also this library.
{% endtab %}
{% endtabs %}
