How to package, install and run Tizen TV applications without using the IDE

Original Created Mar 06, 2019 | Regeneration Apr 22, 2026

The Tizen IDE is slow and buggy when building and installing applications on Samsung TVs. The "Build before launch" process takes too long, especially with projects containing large JavaScript files. Additionally, the installation process is inconsistent - sometimes the .wgt file works and sometimes it doesn't.

I've found these commands:

  • tizen package -t wgt -s certificateName
  • tizen install -n MyApp.wgt
  • sdb install appId.AppName

Which commands does the IDE run internally and in what order? How can I reliably deploy applications to a TV without using the IDE?

Problem Understanding

The user is experiencing performance issues with the Tizen IDE when building and deploying applications to Samsung TVs. They want to understand the command-line alternatives for packaging, installing, and running applications to achieve more reliable and faster deployment.

Solution Methods

Here's the recommended CLI workflow for building and deploying Tizen TV applications:

  1. Build your project (Web app)

    tizen build-web -- <project folder path>
    

    This command builds your project and collects the results in <project folder path>/.buildResult.

  2. Package the project

    tizen package -t wgt -s <certificate profile> -- <project folder path>/.buildResult
    

    This creates a signed package (.wgt file) using your certificate profile. The package name will be derived from the name field in config.xml.

  3. Install the package

    tizen install <your package file>.wgt
    

    This installs the package on your target TV device.

Additional Tips

  • Ensure the tizen command is accessible (usually located in <tizen studio folder>/tools/ide/bin)
  • Connect your TV device via SDB or Device Manager before installation
  • The sdb install command is similar to tizen install but may not work consistently across all platforms
  • For troubleshooting, check the device connection status with sdb devices command

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies
Public Forum Public Forum
Employees only. Please sign in with your company account.