# Get Started with iOS

## Before You Begin

- Sign up for a [Chartboost Mediation](https://chartboost.com/mediate) 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).
- Set up the [Chartboost Core SDK](/en/mediation/integrate/core/ios/).

**Current SDK version: 5.4.0**  
[↗ Open Source](https://github.com/ChartBoost/chartboost-mediation-ios-sdk){:target="_blank"}  
[↗ SDK API Reference](https://reference.chartboost.com/mediation/ios/){:target="_blank"}

## 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>


Chartboost Core iOS SDK is required for Chartboost Mediation 5.x+ initialization and is designed to manage and facilitate different modules for your iOS application/game. Each module can be individually initialized with metrics collected and reported to offer detailed insights into the module’s performance and potential issues.

For more information, review our [Chartboost Core SDK](/en/mediation/integrate/core/ios/) documentation.

## 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:

- AdSupport
- AVFoundation
- CoreGraphics
- CoreTelephony
- Foundation
- StoreKit
- UIKit
- WebKit


## Integration

In your `Podfile`, add the following entry:

```ruby
pod 'ChartboostMediationSDK'
```

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
```

