How to Build and Deploy WhatsApp Phone Capture with Apple Developer Program for Organizations

Contact Us

Contact Us

[contact-form-7 404 "Not Found"]

Applicable to Administrators

Smarsh recommends you to use and deploy WhatsApp Phone Capture using the Apple Developer Enterprise Program. However, in scenarios where you cannot apply for an Apple Developer Enterprise Program, you can deploy through the regular Apple Developer Program.


  • The Apple Developer account can be used to deploy the app only to 100 users.
  • The procedure listed here is subject to change based on updates from Apple. Smarsh recommends that you refer Apple documentation for the latest updates.

Deploy Using Apple Developer Program

To deploy WhatsApp Phone Capture using the Apple Developer Program:


  • If your organization does not have an Apple account for the Developer Program, open a new account.
  • If you already have an Apple account for the Developer Program, proceed with Step 2.
1.     Create an Apple Developer account
  1. Navigate to
  2. Click Create Your Apple ID.
  3. Enter the required details and click Continue.
    Your account is successfully created.
2.     Enroll in Developer Program
  1. Navigate to
  2. Log in with the email and password of your Apple ID created in the previous step.
  3. Click Join the Apple Developer Program.
  4. Click EnrollStart your enrollment.
  5. Select Company / Organizations and click continue
  6. Select the checkbox and click
  7. Click Pay.
  8. Fill your credit card and billing address. Click 
    After up to 48 hours, you will receive an email with the subject “Welcome to the Apple Developer Program”.
3.     Add Smarsh developer to your account
  1. Contact your Smarsh account manager and request the name and email ID of the Smarsh developer to add to your Apple Developer account.
  2. Navigate to
  3. Click Go to App Store Connect.
  4. Click .
  5. Select the App Manager
  6. Select the Access to Certificates, Identifiers & Profiles
  7. Click Invite.
4.     Retrieve the application key
  1. Navigate to
  2. Click Users and Access.
  3. Click Keys > Request Access.
  4. In the Request Access to the App Store Connect APIwindow, select the checkbox and click Submit.
  5. Click Generate API Key.
  6. Enter a name for the API key and select App Manger for Access.
  7. Click Generate.
  8. Make a note of the following details:
    • Issuer ID
    • Key ID
  9. Click Download API Keyand save the AuthKey_XXXXXXXX.p8 file.
  10. Share the following details with your Smarsh account manager:
    • Issuer ID
    • Key ID
    • API key in the p8format

Smarsh will complete the build process and update you when the process is complete. Your Smarsh representative will contact you for the end users’ UUID when the build process is complete.


Deploying WhatsApp Phone Capture using the Apple Developer Program has the following limitations:

  • Each mobile phone installation requires adding the iPhone’s UDID to the Apple Account.
  • UDIDscan be changed only once a year when the account is renewed.
  • WhatsApp Phone Capture Backup and Restore will only work within the same Apple Account. In case you are using more than one account, you won’t be able to back up from one account app and restore the same backup from another app under a different developer account.
  • Smarsh recommends keeping at least 20 empty UDID available for users who wish to change phones.

Note: Apple restricts creation of in-house profiles for 2 weeks after enterprise program activation, mandating a delay before continuing.

Get Application Key

  1. Enter
  2. Press “Users and Access”:
  3. Click the “Keys” tab
  4. Click the “Request Access” button
  5. Mark the checkbox and click the “Submit” button:
  6. Click the “Generate API Key” button
  7. Enter any name and choose “App Manager” access level
  8. Click the “Generate” button:
  9. Click “Issuer ID” and copy it to a new email and send it to your TeleMessage project / account manager.
  10. Copy “Key ID” and add to mail.
  11. Click download API key. Attach the AuthKey_XXXXXXXX.p8 file to the mail and send it to your TeleMessage project / account manager.
  12. Send the email to or your account manager.
    We will finish the build process and update you when it is complete

Note: TeleMessage support will need the user’s UDID numbers when the process is done.
We will contact you to retrieve them when relevant.

Skip to content