ios - 喜欢 Capacitor 应用程序的插件后没有这样的模块“SomeModule”
问题描述
我似乎在任何地方都找不到真正的解决方案。在遵循 Capacitor 文档并成功创建应用程序和插件之后,我使用以下命令将它们链接起来:
在插件目录中:
-npm run build
-npm link
在应用程序的目录中:
-npm link plugin-name
-npm install
-npx cap sync
我打开应用程序的工作区并想在我的设备上运行它,但在应用程序的添加插件中出现错误,我在其中使用的某个库不存在。
ps 插件正常构建,没有问题。这仅在我链接插件和应用程序后才会发生。难道我做错了什么?
解决方案
到目前为止,我已经解决了我遇到的问题。可耻的是,没有关于这个主题的任何精确文档,所以我会尽力回答:
当我更新dependencies
插件文件夹中的 .podspec 文件时,我的问题得到了解决。
我希望与插件一起使用的特定包应在.podspec
文件中指定,即:
s.dependency 'PicUPSDKv3'
应添加。
在我的主项目文件夹上运行后-npx cap sync
,所有 pod 都已正确初始化,我能够与插件一起构建和运行项目而没有任何错误。
推荐阅读
- angular - 使用 { dispatch: false } 进行 NGRX 效果测试
- c++ - C++ 中的四叉树编码:指针问题
- android - Android 上的 SQLite 事务如何工作?
- ios - 执行其他类的 Segue
- memory - 何时在内存映射 PCIe 配置中创建 TLP 数据包?
- rust - 在 Rust 中迭代地构建单链表
- javascript - javascript中的异步foreach,步长为n
- numpy - Object dtype dtype('O') 没有原生 HDF5 等效项
- python - 如何使用 Axes3D 使我的曲面图出现?
- php - 如何从我的 Web PHP 应用程序中检测到请求来自我的办公室网络?