根据错误信息 “Error: 系统错误,错误码:80058,desc of scope.userLocation is empty”,这是一个系统错误,错误码为80058。错误信息中提到了 scope.userLocation 的描述为空。
可能是因为在小程序中使用了 scope.userLocation 权限,但是在相应的配置中没有提供该权限的描述信息。
解决这个问题的方法是在小程序的配置文件(manifest.json—源码视图
)中添加对应的权限描述信息。在 permission
字段中添加 userLocation 的描述,例如:
"permission": {
"scope.userLocation": {
"desc": "获取用户地理位置信息"
}
}
添加完权限描述信息后,重新编译并上传小程序,就可以解决这个错误了。