> For the complete documentation index, see [llms.txt](https://assetstore.essentialkit.voxelbusters.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://assetstore.essentialkit.voxelbusters.com/v2/overview/settings.md).

# Settings

## Essential Kit Settings

{% embed url="<https://www.youtube.com/watch?v=ZoBO9s-3_1o>" %}

Essential Kit Settings is the control panel for all the features covered in [**Cross Platform Essential Kit**](http://u3d.as/1szE).\
You can enable and disable the features based on your requirement.&#x20;

{% hint style="success" %}
Add the following dependencies in manifest.json (if not added)

* <mark style="background-color:purple;">"com.unity.nuget.</mark><mark style="background-color:purple;">**newtonsoft**</mark><mark style="background-color:purple;">-json": "2.0.0"</mark>
  {% endhint %}

Access the settings from **Window -> Voxel Busters -> Native Plugins -> Essential Kit -> Open Settings**

![Open Essential Kit Settings](/files/-MKjsMbpzVipyxCaiUoI)

{% hint style="success" %}
Once you import the plugin for the first time, you need to access the Essential Kit Settings for enabling the features you want to use.
{% endhint %}

Enable the features you want to use and disable the rest.

{% hint style="success" %}
Disabling the features that you don't use will let the plugin to not export the features that are unused.
{% endhint %}

Application Settings is common to all features and the values need to be set before you publish the app to app stores.

![Application Settings](/files/-MKjugTQ1L3guTH0W0vG)

| Properties                | Description                                                                                                                                                                                                                                                                                                                                                                                     |
| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Log Level                 | Setting to None will disable all logs from the plugin. Set it to Critical to show the main    critical logs or set to info for more debugging                                                                                                                                                                                                                                                   |
| App Store Ids             | <p>iOS : Set the "<strong>Apple Id</strong>" value from <a href="https://appstoreconnect.apple.com/apps">Appstore Connect</a> -> Select your App -> General  -> App Information -> General information (check below screenshot ). This is a numeric value. Ex: 1210072186</p><p> </p><p>Android : Set the <strong>package name</strong> of your app here. Ex: com.voxelbusters.essentialkit</p> |
| Usage Permission Settings | <p>These are the descriptions shown when a permission is shown on the native platform.<br>Currently these descriptions are shown only on iOS as on Android it's not possible to have custom permission messages.<br></p><p><strong>$productName</strong> will be replaced with the app product name</p>                                                                                         |

![App Store Id for iOS](/files/-MKjueXfgLBGZHtRmfOa)

## [External Dependency Manager](https://github.com/googlesamples/unity-jar-resolver)

Plugin uses [**External Dependency Manager**](https://github.com/googlesamples/unity-jar-resolver) for resolving the dependencies on Android. In order to resolve the dependencies once after selecting the features you want to use, activate Force Resolve to download the required libraries.

{% hint style="success" %}
Activate Force Resolve from Assets -> External Dependency Manager -> Android Resolver -> Force Resolve
{% endhint %}

![Force Resolve Android Libraries](/files/-MKkT0I7YEwYDDL0CGLi)
