When installing an app on an iOS device the app has to be re-signed with the UDID of the device.

Now, how do you do this when you are using a device from a cloud?

    There are 2 ways: -

  1. Use Automated Re-signing - Just upload your .ipa file, and let our platform do the re-signing
  2. Re-sign the app manually using the UDIDs

Automated Resigning

If you have added our device UDIDs to your account while building the application, your build will get installed as it is. If not, we will detect it and re-sign it automatically for you.

How Automated Re-Signing Works?

On iOS, we replace the embedded provisioning profile with a wildcard profile and resign the app. Resigning the iOS app results in the removal of certain entitlements. This includes App Group, Associated Domains, Game Center, HealthKit, HomeKit, Wireless Accessory Configuration, In-App Purchase, Inter-App Audio, Apple Pay, Push Notifications, and VPN Configuration & Control.

To ensure the complete testing of your iOS application, we suggest you test the application on a physical iOS device before testing on our Device Cloud.

Tips while using Automated Signing:

Follow Apple Guidelines while configuring build parameters.

Build and Archive the application with Target as Generic Device.

Make sure Archived IPA file name does not have spaces/special characters.

Please follow the below mentioned steps for resigning iOS app.

  1. Login into pCloudy.com.
  2. Goto "My App Data"    
  3. Upload your test application (.ipa file) by clicking upload File  button.

4. Select the App and Click on  "Ipa Resigning"  icon present under Action.

5. It  will resign the selected application and create a new copy in cloud drive.

6. Connect to desired iOS Device and Click Install , it will install the application on the device and now your app is ready for testing.

Manual Resigning using the UDID (Unique Device Identifier) of iOS Devices

If you are unable to do the automated resigning, then you can resign manually using the UDID.

UDID stands for Unique Device Identifier.  Each iPhone or iPod Touch has a Unique Device Identifier (UDID), which is a sequence of 40 letters and numbers that is specific to your device. You can copy the UDID and paste it in your Apple Developer account to resign manually.

Follow the below mentioned steps to find the UDID-:

  • Login with your credentials.
  • Go to 'DEVICES' tab.
  • Go to "UDID" to check the UDID .

This contains UDID’s of all the iOS devices which are available on pCloudy platform.