Hello,
I have been trying to release my package with OpenC bundled in it and encountered many issues.
I would like to :
a) Bundle the OpenC sis - did that with @"pips_s60_1_7_SS.sis",(0x20013851)
b) Avoid removal of it by the user - I added dependencies, but I found out that the openC sis installs
a number of sub-sis so I had to create dependencies to each sub-sis. (needed to use sis-explorer to
find out their uids) - Is there a better way?
my result was :
;(0x20013851), 1, 7, 5, {"PIPS Installer"}
;(0x20009A80), 1, 7, 5, {"PIPS"}
;(0x20009A7E), 1, 4, 0, {"PIPS Pipes"}
;(0x2002372A), 1, 7, 5, {"PIPS Signal Server"}
c) After doing that I found out that I couldn't remove my application from the phone, I got an "removal failed"
error when trying to remove and needed to manually uninstall all of the sub-sis files (through the application manager) in order to be able to remove the sis. This is of course unacceptable. What am I missing?
d) Last question - how can I handle version issues? If someone would installer a newer OpenC version
In the future on the phone - is there a way for me to remain with the old version (against which I tested)?
Is there a way to avoid all of this and statically link with the OpenC dlls?
thank you,
dany



