OK, now I am flabbergasted. BUG in Ensymble py2sis?!
This generates an app that crashes on startup:
Code:
ensymble_python2.3-0.23.py py2sis --icon=smsremind_icon_plain.svg \
--shortcaption='SMSRemind' --caption='SMS Remind' --appname='SMS Remind' \
--cert=../symbian-devcert.cer --privkey=../symbian-devcert.key --verbose \
--caps=\
LocalServices+\
Location+\
NetworkServices+\
PowerMgmt+\
ProtServ+\
ReadUserData+\
SurroundingsDD+\
SWEvent+\
UserEnvironment+\
WriteUserData+\
ReadDeviceData+\
TrustedUI+\
WriteDeviceData \
smsremind.py
This works: (!)
Code:
ensymble_python2.3-0.23.py py2sis --icon=smsremind_icon_plain.svg \
--shortcaption='SMSRemind' --caption='SMS Remind' --appname='SMS Remind' \
--cert=../symbian-devcert.cer --privkey=../symbian-devcert.key --verbose \
--caps=\
LocalServices+\
Location+\
NetworkServices+\
PowerMgmt+\
ProtServ+\
ReadDeviceData+\
ReadUserData+\
SurroundingsDD+\
SwEvent+\
TrustedUI+\
UserEnvironment+\
WriteDeviceData+\
WriteUserData \
smsremind.py
Changing the order of the caps is the only difference!!! Is Symbian PlatSec really that broken, or is this a bug in Ensymble py2sis?