通过 cocoapods 方式,在自己创建的第三方 pod 插件中,引入该依赖后。
项目运行,就会卡在 HBuilder Hello 白色底启动页面,然后报错如图所示。
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.4.1
HBuilderX类型: 正式
HBuilderX版本号: 4.45
手机系统: iOS
手机系统版本号: iOS 17
手机厂商: 苹果
手机机型: iPhone 14 Pro
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
通过 cocoapods 方式,在自己创建的第三方 pod 插件中,引入该依赖后。
项目运行,就会卡在 HBuilder Hello 白色底启动页面,然后报错如图所示。
在 HBuilder 启动页面后,正常进入 vue 写的 uniapp 程序。
卡在 HBuilder Hello 白色底启动页面,然后报错如图所示。
我在 UniApp iOS 原生插件开发模式下,自己新建一个pod包,通过 s.dependency 'TCICSDK_Pro', '~> 1.8.5.8' 引入了 TCICSDK_Pro。并把 uniapp ios 的 demo 工程改用cocoapods管理并引入自己新建的插件。
但是运行项目时,遇到了一个错误:attempt to insert nil object from objects[1]。
这个错误似乎发生在 HBWeexUnijs 类的某个方法中,它在尝试获取启动参数、适配器或 UniUSCompletion 时,创建字典时传入了空的 value。
错误信息:
attempt to insert nil object from objects[1]
Thread 1: NSPlaceholderDictionary initWithObjects:forKey:count): attempt to insert nil object from objects[1]
由于 HBWeexUnijs 是闭源的 framework,我没法直接修改代码。
用的是最新下载的 ios sdk 源码。