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,启动就报这个错误。

image

image


更多关于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,但未正确配置百度地图密钥导致的。

问题分析:

  1. PGBaiduKeyVerify是uni-app原生插件中用于验证百度地图密钥的模块
  2. 错误发生在启动时,说明项目中包含了百度地图相关功能或插件
  3. 从堆栈信息看,系统在启动时尝试调用-[PGBaiduKeyVerify start]方法进行密钥验证,但验证失败

解决方案:

  1. 获取百度地图密钥

    • 前往百度地图开放平台(lbsyun.baidu.com)注册账号
    • 创建应用,获取AK(Access Key)
  2. 配置manifest.json 在manifest.json文件中添加百度地图配置:

    {
      "app-plus": {
        "modules": {
          "Maps": {}
        },
        "distribute": {
          "ios": {
            "maps": {
              "baidu": {
                "appkey_ios": "你的百度地图iOS AK"
              }
            }
          },
          "android": {
            "maps": {
              "baidu": {
                "appkey_android": "你的百度地图Android AK"
              }
            }
          }
        }
      }
    }
回到顶部