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

# \*Configure Your Project

Please check RaxelPulse target in pod\
`Always` Embed Swift Standard Libraries: NO

![](https://lh6.googleusercontent.com/a2G7PELxmDY8HllT9_qE4S_aCYpL5w2Ft9BOqHcdsX4ZhZI5n1-H-vsXrA2jEP4UVqMVqhwHfaxVvHmN9EjjZalnYpMz2ReXEPdnGKnddTF_SmIVVJOYF__F9OS7WQ)

Use this in your project target \
`Always Embed Swift Standard Libraries: YES`<br>

Configure the information property list file (Info.plist) with an XML snippet that contains data about your app.\
Right-click info.plist, and choose Open As Source Code. Add capabilities for privacy, motion usage etc.

```
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
    <string>Your explanation.</string>
<key>NSLocationAlwaysUsageDescription</key>
    <string>Your explanation.</string>
<key>NSLocationWhenInUseUsageDescription</key>
    <string>Your explanation.</string>
<key>NSMotionUsageDescription</key>
    <string>Your explanation.</string>
```

Background mode:

```
<key>UIBackgroundModes</key>
	<array>
		<string>fetch</string>
		<string>location</string>
		<string>remote-notification</string>
	</array>
```

The most popular explanation is: ***We are using location services to determine your driving style.***\
\
Add App Delegate initialisation methods and delegate methods \
\&#xNAN;*you should replace \<your token> with your virtual device token without pointy brackets. If you didn't build your token farm, you can request test token with curl using example below or follow to* [***Step 2***](https://docs.telematicssdk.com/project-setup/manage-service/user-registration)

```
curl -X POST "https://user.telematicssdk.com/v1/Registration/create" -H "accept: */*" -H "InstanceId: " -H "InstanceKey: " -H "Content-Type: application/json-patch+json" -d "{}"
```

{% hint style="info" %}
For product "Platform" please add email as a parameter. Email is an mandatory field which will be used as a login.&#x20;

For Telematics SDK product no fields are mandatory. you can use a code above to generate a token.

**Format:**\
"InstanceId: 5494...584"\
"InstanceKey: 4908...604 "&#x20;
{% endhint %}
