Installing Tizen Studio on the Latest macOS and Avoiding Notarization

Shamima Nasrin

Technical Content Writer

Tizen Studio is the dedicated IDE for developing Tizen applications. Developers can download and install it on different operating systems such as Windows, Linux, and macOS. Recently, however, some developers have faced issues during installation on macOS due to notarization.

Notarization is a new process introduced by Apple starting from macOS Catalina, and presents an extra layer of security. The notarization process analyzes an application before installation to secure the system from any malicious content and code-signing issues. If an issue is found, the user is notified with a pop-up window.

It is therefore necessary for developers to follow some extra instructions to avoid notarization issues when installing Tizen Studio.

Prerequisites

Check the prerequisites for Tizen Studio before installing it on your Mac: https://docs.tizen.org/application/tizen-studio/setup/prerequisites/

Installation procedure to avoid notarization

  1. Open a terminal, and run the following command:

    sudo spctl --master-disable
    

    The spctl command disables the notarization so that you can install non-notarized applications without any security overhead.

  2. Download Tizen Studio from this page: https://developer.tizen.org/ko/development/tizen-studio/download?langredirect=

  3. After the installer file is downloaded, right-click (or CTRL-click) on it and then select Open on the context menu to launch the installer. Double-Clicking on the installer does not work if you have not disabled the notarization. To avoid any unnecessary issues, it is recommended to launch the installer from the context menu.

  4. If the installer does not work, enter the following commands in the terminal, then try step 3 again.

    cd ~/.package-manager
    rm -r jdk/
    
  5. After opening the Installer.app file, you have to Accept the Software License Agreement to proceed.

  6. Select the SDK and data location for the installation, then click Install to install Tizen Studio on Mac.

  7. To complete the basic installation, click Finish. Developers can install additional packages according to their requirements using the Package Manager.

As you can see from the steps above, the basic Tizen Studio installation procedure is the same, but you need to apply a few steps to avoid problems related to notarization on macOS.

If you still have any issues during installation, report it to Samsung Developer Support with your log file. The log files can be found in the following location:

<home_folder>/.package-manager/install-log/installer

You can also ask questions in the Samsung Developers forum or the Tizen.org forums.