Languages

Menu
Sites
Language
How can I make TPK file to submission to TIZEN store?

I build my TPK Using TIZEN IDE 'build package'

and I can install my TPK on my Device (PD-PQ) and It work well.

 

but certification team reject my App cause of Cannot Install TPK file...

 

What is the correct step to build TPK file for TIZEN Store?

Somebody explain to me plz.

Edited by: Brock Boland on 17 Mar, 2014 Reason: Paragraph tags added automatically from tizen_format_fix module.

Responses

31 Replies
Pushpa G
Hi, Its better you post your this query in http://seller.tizenstore.com/qa/getQaList.as and also write your appid,appname there and explain the issue
What is the build method? I set the build method to Release before I submit my app to the store
Pushpa G
Build in release mode and submit
JinRyul Kim
I aready build in release mode... I re-submit my app and waiting now.. still I don't know what is the problem. just clean my project and re-build everything.
I got the same problem. This is how I build the TPK, 1. Create .p12 file using Tizen IDE certificate-generator. 2. Configured the Author Certificate from Tizen IDE->Preferences->Tizen SDK -> Secure Profiles-> Same File Path and Password for both (Development and Distribution) 3. In build configuration set target to "Release" 4. C/C++ build settings architecture to "ARMv7-a" 5. Select Project in IDE->Build Package ->TPK 6. Submitted the *.TPK file to store from release directory. >> Rejected by Certification Team :( I am wondering if any good tutorial/guide available to build TPK(Native app) for Tizen Store using Tizen IDE.
It is bada port using the utility or you created new tizen app from scratch ?
I created the app(Tizen Native Project) using Tizen SDK 2.1.0.
I have submitted many native apps successfully using sdk 2.0!! Could be the tester using non-compatible device, a device still on 2.0?
Can be, but I cant find any reason to use old version of OS by Certification Team because Tizen already released update 2.1.0 to public. Do you use the same steps I did?
on sdk 2.0 I have Platform: 1- set the configuration to release mode (make sure you click on manage configuration button and set the Release to Active) 2- Rootstrap information - Name: Tizen device - Version: 2.0 - Architecture: armel - path -> tizen-device-2.0.cpp 3- Toolchain Information LLVM-3.1 Framework: Only Osp is selected When you build the tpk , it should be inside Release Folder not others
Thank you for sharing. But, what about the "Author Certificate"? Do you not set any certification file(*.p12)?
Yes sure.. I set the active certificate .. I set the author certificate path only and I enter the password on build -- I don't think it matters I have not set the distributor certificate .. also I have "Insert Signature at Launching" unchecked
Thank you for co-operation and sharing information. I will try with your information again.
Thanks to " Nour Saffaf" for sharing his experience. This are the steps I finally followed to build my app to submit to store. I used Tizen SDK 2.1.0
1. Create .p12 file using Tizen IDE certificate-generator. You can find how to use from here, http://bit.ly/12purhC 2. Configured the "Author Certificate" from Tizen IDE->Preferences->Tizen SDK -> Secure Profiles-> *.p12 File Path and Password (Keep blank Distributor Certificate) 3. Set target to "Release" from "Select Project and right click"->Build Configurations ->Set Active -> Release 4. Complete build configuration, "Select Project and right click"->Properties->C/C++ Build ->Tizen Settings ----- Confirm Settings as below ------ Configuration : Release [Active] Rootstrap Information - Platform : Tizen 2.1 Architecture : ARMv7-a Name : Tizen Device 2.1 Toolchain Information - Name : LLVM-3.1 5. Now build the app to submit, "Select Project and right click"->Build Package ->TPK 6. Submitted the *.tpk file to store from {project root}\Release directory.
Now waiting for the result from Certification Team.
This worked for me. Today our app got approved by Tizen certification team.
congratulations and your are welcome :)
I have one app approved for 2.2 with similar info but I kept the distributor certificate. In 2.0 there were no distributor certificate unlike 2.1 and 2.2
Alice Usachev

hi

I'm following your instructions but the tizen ide i'm using does not have build package to get the tpk file. is there another alterative to get a tpk to up load to the Binary  in the store.

 

 

daniel kim

Hi,

In the help page of IDE as below contains the description of CLI to build a package apart from the build package in IDE.. 

   Tizen Mobile Native App Programming > IDE and Tools

So you can make it using CLI.

 

daniel kim

This is for CLI of Web application.

  Tizen Mobile Web App Programming > IDE and Tools

Alex Ashirov

Hi,

Strange. Do you mean that your IDE doesn’t have “Build Package ->TPK“ if you right-click on a project?

Alice Usachev

Yes, it doesnt have it. i tried right click on project. nothing happens. is there a shortcut type to get to the build package?

daniel kim

Hi,

Did you import Native application which was implemented by SDK 2.2.1 into SDK 2.3?

daniel kim

Hi,

Did you import Native application which was implemented by SDK 2.2.1 into SDK 2.3?

Alex Ashirov

Hi,

Probably something is broken in your SDK. I can only suggest you to reinstall it. Otherwise, you can try to build package using CLI:

Alice Usachev

Hi Alex

Its okay,I have find it. I just right click where it says Basic Application. I thought it was meant on the tool Projects. Now I need to get the Content ID in the store but it does not show up. Do you know where I can get it?

 

Alex Ashirov

Hi Alice,

Unfortunately, I can't send links to this topic because they are blocked by spam filter. But you can just google for the keywords "tizen store content id" and you will find instructions how to get the Content ID.

RAJENDRA NAIK
Hi , Can you please tell Where is "Insert Signature at Launching" setting. I don't find it. i downloaded and installed Tizen SDK 2.2b and generate certificate file. And the tpk file created by telling procedures. This time rejected by invalid certifcate and some errors. Invalid certificate error is "Signature length not correct: got 256 but was expecting 128"
"Insert Signature at Launching" setting disappear from new SDK.
RAJENDRA NAIK
Thanks sohel for the reply.How can this problem of Invalid certificate error be resolved. Invalid certificate error is "Signature length not correct: got 256 but was expecting 128"
Follow the steps from 1 to 6 from my previous post if you did not. Use Tizen IDE 2.1.0 certificate-generator to create *.p12 file. Hope it will solve the problem.