Languages

Menu
Sites
Language
How can I get a certificate file with tizen studio 2.0

I am trying to develop a TV application using Cordova Plugin TOAST.
This plugin needs a profiles.xml file.
But I can not find that file.
Is there a way I can generate this from tizen stuido 2.0? Or is there a way to replace that file?

 

Edited by: kim on 02 Jan, 2018
View Selected Answer

Responses

4 Replies
Armaan-Ul- Islam

Check If this is what you're looking for:

 

Tizen Studio > Tools > Certificate Manager > Create New Author & Distributor TV Certificate (While your TV is connected in Tizen-Studio).

Backup the Certificate in a folder (suppose: 'myFolder') when Certificate manager asks for backup.

 

Check the 'myFolder', you would find 'device-profile.xml' inside.

You may open Tizen Studio > Tools > Device Manager > (While your TV is connected) Right Click on File Explorer (top-right window) > Permit to install app

It would load the device-profile.xml into your TV.

 

Note: Tizen Studio 2.0 doesn't support 2016,2017 TV models, It's designed for future 2018 Models.

Please Install Tizen Studio 1.3 and Samsung TV Extension-3.1.2 for the procedure I mentioned above.

http://download.tizen.org/sdk/Installer/

http://developer.samsung.com/tv/develop/tools/tv-extension/archive

Check this post for further references:

https://developer.tizen.org/forums/sdk-ide/tizen-tv-2.4-extension-tizen-studio-2.0

 

kim

First, thank you for your attention and response.
I tried to install Tizen Stuido 1.3 and Samsung TV Extension-3.1.2.
However, the emulator installation failed with the following error messgae.


org.tizen.manager.exception.UMException: Cannot install the Tizen Studio package.
at org.tizen.manager.core.InstallController.wrapExceptionWithGeneralInstallException(InstallController.java:548) ~[PackageManagerV2.jar:2.1.6]
at org.tizen.manager.core.InstallController.install(InstallController.java:623) ~[PackageManagerV2.jar:2.1.6]
at org.tizen.manager.core.InstallController.install(InstallController.java:508) ~[PackageManagerV2.jar:2.1.6]
at org.tizen.manager.core.Install.InstallProcess.run(InstallProcess.java:65) [PackageManagerV2.jar:2.1.6]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_151]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_151]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
Caused by: org.tizen.manager.exception.UMException: Cannot download the package file.
at org.tizen.manager.core.download.ManagerableDownloaderCallable.downloadPackageFile(ManagerableDownloaderCallable.java:323) ~[PackageManagerV2.jar:2.1.6]
at org.tizen.manager.core.download.ManagerableDownloaderCallable.downloadPackage(ManagerableDownloaderCallable.java:198) ~[PackageManagerV2.jar:2.1.6]
at org.tizen.manager.core.download.ManagerableDownloaderCallable.call(ManagerableDownloaderCallable.java:99) ~[PackageManagerV2.jar:2.1.6]
at org.tizen.manager.core.download.ManagerableDownloaderCallable.call(ManagerableDownloaderCallable.java:63) ~[PackageManagerV2.jar:2.1.6]
... 4 more

I tried several times and tried to remove [AppData/Local/.package-manager] because it seems to have a problem with cache.
But the installation was canceled because it did not go any further.
Could you solve this problem?
 

Mark as answer
Armaan-Ul- Islam

You're welcome.

I also faced the same error, May be there's something wrong with the archive. Anyways, The issue is only with the emulator, other necessary components for 3.0 extension works okay. You don't need the 3.0 emulator to create profile.xml, Ignore the error. Create distributor certificate while your TV is connected. Even if you need the emulator download 4.0 extension from Samsung archive and use 4.0 extension emulator.

kim

I installed Tizen Studio 1.3, created a Samsung certificate file (profile.xml), and was able to run the builded package in Tizen Studio 2.0.
It was a very complicated task, but I was able to solve the problem. Thank you very much.