需要帮助获取在cordova插件中工作的iOS静态库吗

需要帮助获取在cordova插件中工作的iOS静态库吗,cordova,xcode6,ionic-framework,cordova-plugins,Cordova,Xcode6,Ionic Framework,Cordova Plugins,Cordova 4.1.2,XCode 6.2 我正在尝试使用第三方库中的第三个SDK,我有它的源代码,其中包括一个自己的XCode项目。制造商的指示是将library.xcodeproj拖到我的工作区中。虽然这是可行的,但在我开发Cordova plugin.xml时并不实用,因为我经常破坏并重新创建项目的XCode文件。我已经构建了第三方SDK,它生成了一个标题目录、一个.a文件和一个.bundle文件 在我的plugin.xml中,对于静态库 <source src="src/ios

Cordova 4.1.2,XCode 6.2

我正在尝试使用第三方库中的第三个SDK,我有它的源代码,其中包括一个自己的XCode项目。制造商的指示是将library.xcodeproj拖到我的工作区中。虽然这是可行的,但在我开发Cordova plugin.xml时并不实用,因为我经常破坏并重新创建项目的XCode文件。我已经构建了第三方SDK,它生成了一个标题目录、一个.a文件和一个.bundle文件

在我的plugin.xml中,对于静态库

<source src="src/ios/libKALTURAPlayerSDK.a" framework="true" /> 
KALTURAPlayerSDK是.a库的产品名称。我尝试将此添加到标题、库和框架搜索路径,但没有成功:

$(PROJECT_DIR)/foo/Plugins/ca.foo.kaltura
我的插件正在将库的所有标题复制到我的项目中的插件文件夹中(我需要这样做吗?)

请注意,作为一项测试,我尝试不复制插件中的任何框架内容,而是手动将第三方(kaltura)库拖到我的项目中,虽然这样做有效,但我仍然无法使用cordova在命令行上进行构建,出现了如上所述的“未找到文件”错误。它构建在XCode中,但不在命令行中。我想对这个问题有更多的了解。谢谢。

尝试更换 进口 具有 导入“KPViewController.h”

您还需要在plugin.xml中指定标题


谢谢,我已经完成了那个项目,我们不得不放弃那个球员,所以我无法再验证这是否有效,但希望你的答案能帮助其他人
..../foo/platforms/ios/foo/Plugins/ca.foo.kaltura/MyFoo.h:2:9: 'KALTURAPlayerSDK/KPViewController.h' file not found
$(PROJECT_DIR)/foo/Plugins/ca.foo.kaltura