Cordova添加自定义框架 - 链接错误

时间:2018-05-09 10:17:20

标签: ios cordova plugins

我正在尝试将自定义框架添加到我构建的插件中。 问题是头文件与我的框架文件夹

有依赖关系

如果我这样做,我有一个问题,因为它无法在运行时找到框架。

<source-file src="src/ios/my.framework" 
framework="true"/>

如果我这样做,我有链接器错误

<framework src="src/ios/my.framework" custom="true" 
embed="true" />

我可以在xCode上手动修复它,但我在添加插件时需要自动运行。关于如何解决这个问题的任何建议?

由于

1 个答案:

答案 0 :(得分:1)

你能同时包含头文件和框架线吗?我有包含本机框架的插件,并从插件实现中引用它们。

    <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"/>