| Reply | « Previous Thread | Next Thread » |
|
Hello
How to make a native python app on S60 3RD Edition ? As do appmgr on S60 2ND edition |
|
Hi,
I'm in a fix too... with this symbian signing thing! This is what i've figured out till now... I want to access contacts, which require ReadDeviceData capabilities. Simply accessing contacts cause python to crash. If you check out https://www.symbiansigned.com/app/page/freeware , you'll find that you need to build your app & submit it for a cert through which you can get the access to such capabilities. But the problem here is... if you dont have such capabilities in the first place, how do you develop even a simplest running prototype??? It seems like a vicious circle to me! Can anyone please throw some light on this? Thanks, Makuchaku http://makuchaku.info |
|
The cert is no problem to me. i don't use Special capability i need make icon in menu to my prog !
![]() |
|
But does py2sis works for 3rd editions?
|
|
Think no because S60 3Rd Edition have new file system model
![]() |
|
My PKG File
Code:
&EN
#{"MyProg"},(0xF9000001),1,0,0
%{"Santehnik"}
; Unique Vendor name
:"Santehnik"
[0xF9000001], 0, 0, 0, {"Series60ProductID"}
;Files to install
"files\sys\bin\MyProg.exe" - "!:\sys\bin\MyProg_0xF9000001.exe"
"files\resource\apps\MyProg.rsc" - "!:\resource\apps\MyProg.rsc"
"files\private\10003a3f\import\apps\MyProg_reg.rsc" - "!:\private\10003a3f\import\apps\MyProg_reg.rsc"
"files\resource\apps\MyProg_aif.mif" - "!:\resource\apps\MyProg_aif.mif"
"files\private\F9000001\MyProg.py" - "!:\private\F9000001\default.py"
what i do wrong ?(UID in MyProg_0xF9000001.exe and other files i changed to F9000001) |
|
Quote:
For S603rd use this: Code:
[0x101F7961 ], 0, 0, 0, {"Series60ProductID"}
|
| unusedbyte |
| View Public Profile |
| Find all posts by unusedbyte |
|
tnx
I have downloaded py src but py2sisi don't work (says error 13 V:\src\py2sis\build) |
|
Quote:
Yes, I agree it is difficult. It would be much easier if the dev certificate supports Read/WriteDeviceData (http://discussion.forum.nokia.com/fo...ad.php?t=88999) For now before you get the more powerful devcert, here are some ideas : You can develop your app on the emulator first, which doesn't require the Read/WriteDeviceData capability. Then get it signed in the freeware process. Another option is to develop your app on sdk 2.0 first, then port to sdk 3.0
Last edited by jiayaoyu : 2006-09-26 at 02:24.
|
|
Quote:
1. Go to http://www.nbl.fi/jussi.ylanen/ensymble.html and download a suitable pre-squeezed version of Ensymble for your version of Python. Put the script in some suitable directory, e.g. ~/bin (if using a Unix-like system). 2a. On Unix-like systems (Linux, OS X), make the downloaded script runnable: Code:
$ chmod +x ensymble_python2.x-0.11.py 3a. On Unix-like systems, simply run the Ensymble script (type everything on one line): Code:
$ ensymble_python2.x-0.11.py py2sis --uid=0xfxxxxxxx --icon=myicon.svg --appname="MyApp" --shortcaption="My App." --caption="My Application" --version=1.2.3 --verbose myapp.py Code:
> python ensymble_python2.x-0.11.py py2sis --uid=0xfxxxxxxx --icon=myicon.svg --appname="MyApp" --shortcaption="My App." --caption="My Application" --version=1.2.3 --verbose myapp.py Code:
ensymble_python2.x-0.11.py py2sis -h |
|
Thanx VERY MUCH!!!
IT WORKS FOR ME! ![]() |
| Santehnik.UA |
| View Public Profile |
| Find all posts by Santehnik.UA |
|
please help
it says to me "ensymble.py: wrong pass phrase" and result sis is 0 bytes what could i do wrong? |
| 0x45455844 |
| View Public Profile |
| Find all posts by 0x45455844 |
|
Quote:
What is the exact command line you type before getting the error message? By default, Ensymble uses a certificate with no pass phrase. The --passphrase option should only be used when you need to use your own certificate and that certificate has a pass phrase. |
|
Quote:
running with the following commandline: Code:
E:\symbian9\python>ensymble.py py2sis --uid=0xf7775555 --appname="dxpl" --shortcaption="dxpl" --caption="dxpl" --version=1.0.0 --verbose dxplb.py |
| 0x45455844 |
| View Public Profile |
| Find all posts by 0x45455844 |
|
Quote:
So, the problem must be in running the OpenSSL binary. Ensymble searches the "openssl.exe" command from directories on PATH and uses the first one it finds. Maybe there's something wrong with your installation of OpenSSL? Try the following command and copy the result here (mine says "OpenSSL 0.9.7f 22 Mar 2005"): Code:
openssl version |
| Reply | « Previous Thread | Next Thread » |
| Thread Tools | Search this Thread |
|---|---|
| Rate This Thread | |
| Thread | Thread Starter | Forum | Replies | Last Post |
|---|---|---|---|---|
| How to build GCCE target | dsiorpaes | Symbian Tools & SDKs | 5 | 2008-09-18 07:54 |
| s60 3th. Building error. | sberserker | Symbian Tools & SDKs | 11 | 2006-03-09 12:38 |
| Native app: press exit twice | bercobeute | Python | 4 | 2006-02-26 18:02 |
| How to modify app caption name and app short caption name? | ld_road | General Symbian C++ | 3 | 2004-12-09 10:00 |
| Communication with native Symbian app on Nokia 7650 | LiamQ | Mobile Java General | 1 | 2002-08-01 13:56 |