安装PythonForS60时出现证书错误
我正在尝试用Python为Symbian手机创建一个小应用程序。作为一个初学者,我在设置开发环境时遇到了一些麻烦。我安装了Symbian3 SDK、PyS60应用程序管理器(用于创建可以安装到手机上的.sis文件)和Python 2.5.2。我写了一个简单的“你好,世界”程序,并创建了它的.sis文件。但是,当我尝试在Symbian 3 SDK中安装它时,出现了“Python运行时错误”;我想这可能是因为SDK上没有安装Python。不过,当我尝试安装PythonForS60.sis文件时,又出现了证书错误。我尝试通过SDK下载这个文件,但还是出现了证书错误。我试着通过SymbianSigned.com给应用程序进行认证,但又出现了这个错误:“.sis文件包含不允许进行在线开放签名的权限。失败:提交的.sis文件使用的UID没有分配给与此电子邮件地址匹配的账户持有者(0x20022ee8)。失败:提交的.sis文件使用的UID在受保护范围内,并且没有分配给与此电子邮件地址匹配的账户持有者(0x20022ee8)。”有人能帮我解决这个问题吗?
1 个回答
1
在你的Symbian手机上打开 应用程序管理器
,进入设置,然后选择 软件安装
。把它从 已签名
改成 全部
。这样你就可以安装那些没有证书的应用程序,比如你刚打包的 SIS
文件。
另外要注意, PythonForS60 2.0
只支持 Python 2.5
。