Languages

Menu
Sites
Language
Application package has failed the integrity test

Hi,

I uploaded into store two application both were build in SDK 2.2.1 and both are failed because of:

[Defect]
Application package has failed the integrity test.

[Expected Result]
The integrity of the application package must be verified.

LOG: File exist and hash not found. - .manifest.tmp

I build TPK in the same way as always, previous version were OK and passed certification. Is this SDK 2.2.1 issue?

 

Thanks

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

Responses

10 Replies
T S

Hi Kamil Niezrecki,

If you are not using IDF_FORM.xml [\res\screen-size-normal\IDF_FORM.xml] file in the application,
Please delete the IDF_FORM.xml file from the application project.

Next Build the package. To build the Package refer "Packaging Applications" page
    [Under Tizen Native Application Programming -> Application Development Process -> Packaging Applications  section]
    https://developer.tizen.org/documentation/dev-guide/2.2.1

~ Sanjana T S

Kamil N

In one rejected project I'm using IDF_FORM. Why you think that IDF_FORM may have impact on this issue? Integrity test complains about .manifest.tmp. I changed few lines in the project and compiled it in SDK 2.2.1 I didn't create any new file. In SDK 2.2 everything was OK and application passed certification.

 

Kamil

T S

Hi Kamil,
I'm not sure, why IDF_FORM may impact on integrity test.
Look into .manifest.tmp and check whether you are using all the files mentioned in the .manifest.tmp.
If not delete the file which is not in use.

My application got rejected because "Fail to verify the integrity of package resource"
and in log "File exist and hash not found. - .manifest.tmp" was mentioned.

when I checked IDF_FORM File existed but was not used anywhere in the application.
As the log says, File [IDF_FORM ]exist, but hash [IDF_FORM] was not found.

~Sanjana T S

Kamil N

Thanks for your comment! I will look closer into .manifest.tmp. Strange because I didn't have such problem in earlier version.

 

Regards

Kamil

Kamil N

I compared TPK packages build in SDK 2.2 to TPK from SDK 2.2.1 and every 2.2.1 package contains .manifest.tmp. What is this file for and why SDK doesn't sign this file? Maybe someone from Tizen Dev Team can explain?

T S

Hi,

Please look into .manifest.tmp and check whether you are using all the files mentioned in the .manifest.tmp.
If not delete the file which is not in use.

~Sanjana T S

Gary V

Both SDK 2.2.0 and SDK 2.2.1 produce a .manifest.tmp file during TPK building. Both .manifest.tmp contents are the same, except for hash values for Application.exe and author-signature.xml. SDK 2.2.0 does NOT include its .manifest.tmp into a TPK. SDK 2.2.1 includes its .manifest.tmp into a TPK.

Gary

Using Ubuntu 12.04 , 32 bits, I created TPK with 2.2.1 SDK and it does include the tmp file, before there was no temp file in the package It must be bug. Tizen d1evelopers must handle it quick

Are your sure that your private secure profile is set correctly as was in previous sdk!?

You can report this to tizen developers @ bugs.tizen.org