Question
I'm encountering issues with Tizen Studio 2.5 when developing for TV with NaCl (C++). Here's my workflow and the problem:
- Created a new TV project with NaCl (C++)
- Set project privileges (e.g., Internet access)
- Started TV emulator and built the widget
- Installation fails on TV emulator
- Device Manager requires "permit to install applications"
- System requests a Samsung certificate
- Certificate Manager prompts to log into Samsung account
- Web page (account.samsung.com) displays error:
- Error Message [403]
- "Sorry, the resource you want to access is forbidden..."
After multiple attempts and reinstalls, the issue persists. The web form appears to be using Internet Explorer as the webview browser (Windows 10), which might contribute to the problem.
Key questions:
- Is there a way to generate certificates without Certificate Manager?
- Can the emulator install privileged apps without certificates?
- Has anyone successfully created certificates in Tizen Studio 2.5?
Answer
Problem Understanding
The issue occurs when trying to create Samsung certificates in Tizen Studio 2.5 for TV development with privileged NaCl applications. The certificate generation process fails due to a 403 error when accessing Samsung's authentication page.
Solution Methods
-
Alternative Certificate Approach:
- Try creating a Tizen certificate instead of Samsung certificate
- Clean the project (Project > Clean)
- Build and run on TV emulator
-
Environment Change:
- Install Tizen Studio on Linux to avoid potential Windows/IE-related issues
- Test if certificate generation works in this environment
-
Development Approach Change:
- Consider developing in JavaScript instead of NaCl
- JavaScript applications don't require certificates for basic privileges
Additional Tips
- The certificate generation issue might be temporary due to server-side problems
- Check Samsung's developer portal for any service announcements
- For current documentation, visit Samsung Tizen OS Developer Portal