uni-app [PGBaiduKeyVerify start] 引入第三方库后未编写代码启动错误
uni-app [PGBaiduKeyVerify start] 引入第三方库后未编写代码启动错误
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Mac | 12.0.1 | HBuilderX |
| iOS | iOS 15 | |
bug描述:
10 0x00000001009febfc in -[PGBaiduKeyVerify start] at /Users/doujingxuan/DCloud/Pandora/libMap/BaiduKeyVerify/BaiduKeyVerify/PGBaiduKeyVerify.m:46
引入了一个其他库 图片333333,启动就报这个错误。


更多关于uni-app [PGBaiduKeyVerify start] 引入第三方库后未编写代码启动错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html
4 回复
framework 附件
更多关于uni-app [PGBaiduKeyVerify start] 引入第三方库后未编写代码启动错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html
看着好像是openssl 的版本不一致 引起的
你这个库是做什么的?
您这个库 和 百度地图 都包含了 openSSL的 冲突了 二选一吧
这个错误是由于在uni-app项目中引入了百度地图相关SDK,但未正确配置百度地图密钥导致的。
问题分析:
PGBaiduKeyVerify是uni-app原生插件中用于验证百度地图密钥的模块- 错误发生在启动时,说明项目中包含了百度地图相关功能或插件
- 从堆栈信息看,系统在启动时尝试调用
-[PGBaiduKeyVerify start]方法进行密钥验证,但验证失败
解决方案:
-
获取百度地图密钥
- 前往百度地图开放平台(lbsyun.baidu.com)注册账号
- 创建应用,获取AK(Access Key)
-
配置manifest.json 在manifest.json文件中添加百度地图配置:
{ "app-plus": { "modules": { "Maps": {} }, "distribute": { "ios": { "maps": { "baidu": { "appkey_ios": "你的百度地图iOS AK" } } }, "android": { "maps": { "baidu": { "appkey_android": "你的百度地图Android AK" } } } } } }

