# Get Started with iOS

## Before You Begin

- Sign up for a [Chartboost Mediation](https://chartboost.com/mediate) (formerly Helium) account.
- Add apps to the Mediation platform. (See [Import Apps](/en/mediation/import-apps/))
- Set up Ad Placements in the Mediation platform. (See [Manage Placements](/en/mediation/manage-placements/))
- Review our [iOS sample app](https://github.com/ChartBoost/chartboost-mediation-ios-sdk-demo).



## Minimum Supported Development Tools



<table>
	<thead>
		<tr>
			<th>Software</th>
			<th>Version</th>
		</tr>
	</thead>
	<tbody>
		
		<tr>
			<td>Minimum Supported iOS Version</td>
			<td>13</td>
		</tr>
		
		<tr>
			<td>Minimum XCode Version</td>
			<td>16</td>
		</tr>
		
		<tr>
			<td>Swift</td>
			<td>5.0+</td>
		</tr>
		
	</tbody>
</table>




## Add the -ObjC Other Linker Flag

Add value `-ObjC` in the `Other Linker Flags` field under your project’s Build Settings for both Debug and Release.

### Linking Additional Frameworks

Link the following frameworks to your project to support the Chartboost integration:

- AVFoundation
- CoreGraphics
- Foundation
- StoreKit
- WebKit



## CocoaPods

To add the Mediation SDK through CocoaPods, simply add the following to your Podfile:

```ruby
pod 'ChartboostMediationSDK', '4.9.0.1'
```

The packaged Mediation sample project includes a Podfile that needs the following to be executed before building and running the sample Mediation application in Xcode:

```objectivec
# In the directory where the Podfile exists
> pod install
```

Reminder: In case you have already run CocoaPods before, you may need to run `pod update` to be sure you’re getting the latest SDK.

```objectivec
> pod update
```

