# Using Development certificate to test your apps

In order to test your application file you must resign your application using a Development Certificate and a `mobileprovision` file for development. To do so, create a Development Certificate in the same way you have created your Distribution one ([Creating certificate](https://app.gitbook.com/@totalcross/s/playbook/~/drafts/-Lnn-qXXBj5lBCqiQBQ-/primary/learn-totalcross/deploy-your-app-android-ios-and-windows/deploy-ios#creating-your-certificate)) and a Development mobileprovision ([Provisioning file](https://app.gitbook.com/@totalcross/s/playbook/~/drafts/-Lnn-qXXBj5lBCqiQBQ-/primary/learn-totalcross/deploy-your-app-android-ios-and-windows/deploy-ios#provisioning-profile)).&#x20;

### Adding devices to your mobileprovision

{% hint style="warning" %}
Applications resigned for development only works on devices registred in the [Apple Developer website](https://developer.apple.com) and in your `mobileprovision`.
{% endhint %}

First of all, resgistering your device in the Apple Developer website requires you to know your apple device UDID. To retrieve it, follow the steps bellow:

1- Connect your device through a **USB** **port** to a computer running **macOS** or **Windows**.

2- Open the [iTunes](https://www.apple.com/br/itunes/) application. You're going to see a smartphone icon on the top left side of the application. Click on it!

![](https://1879575642-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_mPP3a_E_A7NbRMq7Q%2F-LnsztyTgkblCz7ni-Cr%2F-Lnt--6XA9djhWbL64td%2Fitunes.png?alt=media\&token=e284c213-7fbf-49d6-b55e-ec0018173e61)

3- You're going to see information about your device. Click on Serial Number and you will be able to see your UDID.  <br>

![](https://1879575642-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_mPP3a_E_A7NbRMq7Q%2F-Lnt-gyXbTymNQbxlxnd%2F-Lnt-kLUi0KAJugsESwU%2Fserial.png?alt=media\&token=107407a2-52f3-4f77-8585-568107377920)

![](https://1879575642-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_mPP3a_E_A7NbRMq7Q%2F-Lnt-gyXbTymNQbxlxnd%2F-Lnt-nUMMLW1N5JFjflr%2Fudid.png?alt=media\&token=9a58d1df-c4a3-4554-9c1f-39ba2935499f)

4- Right click on the UDID value and copy it!

Then, go to [Apple Developer website](https://developer.apple.com/) > Certificates, Identifiers & Profiles > Devices and add your new device pasting the UDID you've just copied.&#x20;

![](https://1879575642-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_mPP3a_E_A7NbRMq7Q%2F-LnsYOKnAQUlXAfXKuej%2F-Lns_pcP29s-LsTItB6n%2Fimage.png?alt=media\&token=62768ef4-ee61-42e2-9f1d-7fa31acd6710)

Back to the Certificates, Identifiers & Profiles, click on Profiles. Then, click on the Development Provioning file you've created to test your application and Edit it.

![](https://1879575642-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_mPP3a_E_A7NbRMq7Q%2F-LnsYOKnAQUlXAfXKuej%2F-LnsaLlPcLytFAM8H4TI%2Fimage.png?alt=media\&token=5c6ca759-e36e-4dee-9e0f-c309a1f09cc9)

You're going to see a list of already registred devices. Check the ones you want to use for testing your application, then click on `save` button and download the new version of your Development mobile provision.

{% hint style="success" %}
Now, you're ready for testing your TotalCross applications using your development certificate.
{% endhint %}
