> For the complete documentation index, see [llms.txt](https://learn.totalcross.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.totalcross.com/master/documentation/guides/package-your-app-from-scratch/deploy-ios/using-development-certificate-to-test-your-apps.md).

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

![](/files/-Lnt--6XA9djhWbL64td)

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

![](/files/-Lnt-kLUi0KAJugsESwU)

![](/files/-Lnt-nUMMLW1N5JFjflr)

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;

![](/files/-Lns_pcP29s-LsTItB6n)

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.

![](/files/-LnsaLlPcLytFAM8H4TI)

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 %}
