ios - Cordova 添加自定义框架 - 链接错误
问题描述
我正在尝试将自定义框架添加到我正在构建的插件中。问题是头文件依赖于我的框架文件夹
如果我这样做,我会遇到问题,因为它在运行时找不到框架。
<source-file src="src/ios/my.framework"
framework="true"/>
如果我这样做,我有链接器错误
<framework src="src/ios/my.framework" custom="true"
embed="true" />
我可以在 xCode 上手动修复它,但我需要在添加插件时自动工作。关于如何解决这个问题的任何建议?
谢谢
解决方案
你能同时包含头文件和框架行吗?我有包含本机框架的插件,并从插件实现中引用它们。
<header-file src="src/ios/SomePlugin.h" target-dir="SomePlugin" />
<source-file src="src/ios/SomePlugin.m" target-dir="SomePlugin" />
<framework src="SomeSDK" type="podspec" spec="~> 1.9.9"/>
在 CocoaPods 之前,我会做类似的事情
<framework src="lib/SomeSDK.framework" custom="true"/>
推荐阅读
- angular - 使用 Guard 读取功能模块的存储状态,以便在根级别中使用
- visual-studio-code - Visual Studio 代码中断
- python - ModuleNotFoundError:没有名为“redisgraph”的模块
- mongodb - 基于mongodb中子文档数组中的数组的条件计数?
- chart.js - Chart.Js饼图点击
- html - 神秘闪烁的黑线,几乎就像 NextJS 中的边框
- c++ - Qt -- QPlainTextEdit::extraSelections 覆盖 QSyntaxHighlighter
- php - minimum_number_should_match 在 Elasticsearch 新版本中不起作用
- javascript - 从 Javascript 中的属性执行函数
- omnet++ - MacOS 上的 Veins 教程