在Swift中使用VLCKit

时间:2015-02-18 17:27:10

标签: macos swift compilation libvlc

我尝试将VLCKit用于以Swift编码的OS X项目,因此我通过compile vlckit on mac os 10.9构建了框架。 然后,我在项目中插入了生成的VLCKit.Framework(我在链接的框架和库中看到它)但是当我想使用它或者只是编译我的项目时,我有一个问题:

ld: framework not found VLCKit
clang: error: linker command failed with exit code 1 (use -v to see invocation)

所以,我不明白如何使它有效....

感谢您的帮助!

编辑: 我也试过了一个Objective-C项目,它做了同样的错误..

编辑2:我从Internet获得了VLCKit.framework,我的项目编译工作正常。这是我自己的框架汇编,但没有用。

反正 我可以在Objective-C项目中使用该框架,但Swift文件中的“import VLCKit”不起作用:“没有这样的模块'VLCKit'”

2 个答案:

答案 0 :(得分:0)

您需要将框架位置添加到框架/库搜索路径。 Xcode找不到它。

答案 1 :(得分:0)

要在您的swift项目中部署VLCKit,请按照以下步骤操作:

  • 安装SDK(例如,使用cocoapods)
  • 链接所需的依赖项(在框架存储库中提到)
  • 创建桥接标头(VLCKit用目标c编写)

this tutorial

中详细解释了安装和使用sdk的过程。

祝你好运