> For the complete documentation index, see [llms.txt](https://developer.startower.fr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.startower.fr/get-started/developing-for-star-tower-wallet-platform/mobile-walletconnect/ios.md).

# iOS

StarTower SDK is available via [Swift Package Manager](https://swift.org/package-manager/) or [Cocoapods](https://cocoapods.org/).

* **SwiftPackageManager**

You can add a StarTower SDK to your project with Swift Package Manager. In order to do that:

1. Open XCode
2. Go to File -> Add Packages
3. Paste the repo GitHub URL: <https://github.com/reown-com/reown-swift>
4. Tap Add Package
5. Select StarTower check mark

### Next Steps[​](https://docs.reown.com/walletkit/ios/installation#next-steps) <a href="#next-steps" id="next-steps"></a>

Now that you've installed StarTowerKit, you're ready to start integrating it. The next section will walk you through the process of setting up your project to use the SDK.

* **Cocoapods**

1. Update Cocoapods spec repos. Type in terminal `pod repo update`
2. Initialize Podfile if needed with `pod init`
3. Add pod to your Podfile:

```
pod 'WalletConnectSwiftV2'
```

4. Install pods with `pod install`

If you encounter any problems during package installation, you can specify the exact path to the repository

```
pod 'reown-swift', :git => 'https://github.com/reown-com/reown-swift.git', :tag => '1.0.0'
```

### Next Steps[​](https://docs.reown.com/walletkit/ios/installation#next-steps) <a href="#next-steps" id="next-steps"></a>

Now that you've installed StarTowerKit, you're ready to start integrating it. The next section will walk you through the process of setting up your project to use the SDK.
