unity-game-engineoculus

Oculus Unity error: Failed entitlement check: 1 - App running from non-trusted source


I just changed my Oculus account, and now I can not Initialize the Oculus Api.

// Ensure OvrPlatform is Initialized
if (OvrPlatformInit.status != OvrPlatformInitStatus.Succeeded)
{
    OvrPlatformInit.InitializeOvrPlatform();
}

while (OvrPlatformInit.status != OvrPlatformInitStatus.Succeeded)
{
    if (OvrPlatformInit.status == OvrPlatformInitStatus.Failed)
    {
        if (mouseCoordinates != null)
        {
            mouseCoordinates.MultiplayerError();
        }
        OvrAvatarLog.LogError($"Error initializing OvrPlatform. Falling back to local avatar", "");
        yield break;
    }

    yield return null;
}

enter image description here


Solution

  • I found a solution to this problem.

    To run inside Unity Engine I had to follow this requirements:

    To run a production build I had to follow this requirements: