iOS SDK: Unity integration guide

This article explains how to integrate the PlaytestCloud iOS SDK into your Unity game

Rohan Joseph avatar
Written by Rohan Joseph
Updated over a week ago

Important! We did our best to make the PlaytestCloud iOS SDK work with all game engines, but as it is impossible to test with all engine versions and build workflows that exist in the wild, you might still encounter problems. If you find a bug in the SDK, please let us know and we will find a solution for you.

You can reach us at: ios@playtestcloud.com


For a general overview of the iOS SDK, its features, and when to use it, please refer to our general iOS SDK: Download and integration guide.


Integrate the iOS SDK into your Unity project

  1. Generate an SDK key & Apple reviewer credentials:

    1. Click on Settings in the menu on app.playtestcloud.com

    2. Click on Manage iOS SDK credentials

    3. Click on Generate new credentials. We strongly recommend adding an identifier when generating the credentials to make credential management easier. If you already have Active credentials available, you can reuse the credentials based on your organization's credential management policy.

  2. Unzip the file PlaytestCloud-Unity-vX.X.X.zip

  3. Drag the resulting folder “PlaytestCloud” into the Assets of your Unity project

  4. In the package that you just imported, find the file PlaytestCloud > Plugins > iOS > playtestcloud_unity_sdk.m. Open it and replace the code shown here with your SDK key. You will receive this SDK key from us in step 2.

  5. Done! Your Unity project is now configured to use the PlaytestCloud iOS SDK.

For the next steps of generating a TestFlight public link and ordering a playtest, please refer to our general iOS SDK: Download and integration guide.

If you have any questions about the SDK, you can reach our development team directly by emailing ios@playtestcloud.com.

Did this answer your question?