安装PythonForS60时出现证书错误

1 投票
1 回答
918 浏览
提问于 2025-04-16 10:46

我正在尝试用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

撰写回答