Let’s get your development environment configured with all the dependencies required for creating You.i Platform apps.
Regardless of your choice of development platform—MacOS, Linux or Windows—you’ll need to install common prerequisites. See Hardware and Software Specifications for more details.
Once installed, update your PATH
variable to include the newly installed packages as appropriate.
The following tools are optional, but most developers need them. We suggest you install them now.
To verify your path is updated to each version of these libraries, open a terminal or Windows command prompt and enter the following one by one:
vlc --version
python --version
To develop on macOS, you need Xcode and the Xcode command line tools. You.i Platform release 6.15 supports Xcode version 12.x to 13.x.
You’ll need an Apple Developer ID and signing certificate to use the Xcode IDE. If you don’t have a signing certificate yet, we suggest you create an iOS development certificate. You can use the same certificate for tvOS development. Read a bit more about certificate management in Apple’s Xcode help.
You can install Xcode command line tools from inside Xcode, or from the command line:
xcode-select --install
If you’re developing a React Native app for Roku with You.i Roku Cloud, you’ll need Ubuntu 18.04.
We recommend using a package manager, such as apt-get
, to install Dynamic Kernel Module Support (DKMS) and OpenGL for Embedded Systems (GLES) rendering libraries.
If you’re using VirtualBox to run a Linux guest on a macOS or Windows host, you must install the DKMS package, which allows resolution scaling.
sudo apt-get install virtualbox-guest-dkms
Install GLES rendering libraries to render 2D and 3D graphics.
sudo apt-get install xorg-dev libglu1-mesa-dev libxml2-dev
sudo apt-get install libegl1-mesa-dev libgles2-mesa-dev
If you are developing on Windows, the instructions below offer a detailed list of mandatory and optional installation components.
If prompted with a Windows Security alert, allow access.
The following tools are optional, but most developers need them. We suggest you install them now.
VLC_PLUGIN_PATH
that points to your VideoLAN\VLC\plugins
folder.
(The default folder is C:\Program Files\VideoLAN\VLC\plugins
.)PATH
environment variable and append both the above mentioned plugins
folder and the parent VLC
folder.