Hi all,
I have an aplication which depends on one or more static .lib created by me.
My aplication has a uid in protected range . should all the uids of my .libs
are also in protected range for signing.
Thanks
Hi all,
I have an aplication which depends on one or more static .lib created by me.
My aplication has a uid in protected range . should all the uids of my .libs
are also in protected range for signing.
Thanks
UID-s are required only for things you deploy to the device. A .lib file never gets to the device, so it needs no UID (if the toolchain happens to complain about missing UID-line, write "UID 0").
Thanks for replying . so it means that if i have a diff.. module works as a static .lib (Created by me). actually they are specified as .dll in my pkg file
and it will not create any pb in signing process if they have no uid(0) or uid inCode:"\Symbian\9.1\S60_3rd\epoc32\release\gcce\urel\abc.dll"-"!:\sys\bin\abc.dll"
unprotected range.
Please confirm..
In that case you are talking about a "static interface dll", and you need to allocate a "real" UID for it. Just as you would do with a .exe. So no, 0 will not work in this case (based on your first description I thought that you were asking about a simple .lib file - without .dll).
k, Thanks very much. But don't u think it looks unnessary and makes signing process more complex. suppose there are 10 diff .dll in an app Then we have to go for 10 diff uids.. but all refers to only one aplication...
The number of applications using a particular .dll does not matter. What matters is that it is a .dll.
Anyway, if you are interested, you can simply try what happens if you do not provide unique identifiers to your .dll-s.