# Install the SDK

> **Tip**

Visual learner? Go watch our install video over on YouTube
[here](https://youtu.be/geTHOGyL_60).



Overview [#overview]

To see the latest release, [check out the repository](https://github.com/superwall/Superwall-iOS).

You can install via [Swift Package Manager](#install-via-swift-package-manager) or [CocoaPods](#install-via-cocoapods).

Install via Swift Package Manager [#install-via-swift-package-manager]

[Swift Package Manager](https://swift.org/package-manager/) is a tool for automating the distribution of Swift code and is integrated into the Swift compiler.

In **Xcode**, select &#x2A;*File ▸ Add Packages...**:

<img
  alt="1174"
  title="Screenshot 2022-03-21 at
11.26.05.png"
  src="__img0"
/>{" "}

**Then, paste the GitHub repository URL:**

```
https://github.com/superwall/Superwall-iOS
```

in the search bar. With the **Superwall-iOS** source selected, set the **Dependency Rule** to **Up to Next Major Version** with the lower bound set to **4.0.0**. Make sure your project name is selected in **Add to Project**. Then click **Add Package**:

<img src="__img1" />

After the package has loaded, make sure **Add to Target** is set to your app's name and click **Add Package**:

<img src="__img2" /> 

<br />

<Check>
  **And you're done!**

   Now you're ready to configure the SDK 👇
</Check>

Install via CocoaPods [#install-via-cocoapods]

First, add the following to your Podfile:

`pod 'SuperwallKit', '< 5.0.0'
`

Next, run `pod repo update` to update your local spec repo. [Why?](https://stackoverflow.com/questions/43701352/what-exactly-does-pod-repo-update-do).

Finally, run `pod install` from your terminal. Note that in your target's **Build Settings -> User Script Sandboxing**, this value should be set to **No**.

Updating to a New Release [#updating-to-a-new-release]

To update to a new beta release, you'll need to update the version specified in the Podfile and then run `pod install` again.

Import SuperwallKit [#import-superwallkit]

You should now be able to `import SuperwallKit`:

## Tab

```swift Swift
import SuperwallKit
```

## Tab

```swift Objective-C
@import SuperwallKit;
```



<Check>
  **And you're done!**

   Now you're ready to configure the SDK 👇
</Check>