【问题标题】:Use VLCKit in Swift在 Swift 中使用 VLCKit
【发布时间】:2015-02-18 17:27:09
【问题描述】:

我尝试将 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 文件中的“导入 VLCKit”不起作用:“没有这样的模块 'VLCKit'”

【问题讨论】:

    标签: macos swift compilation libvlc


    【解决方案1】:

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

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

    安装和使用sdk的过程在this tutorial中有很好的解释

    祝你好运

    【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 嗯,框架在项目文件夹中,就是这个文件夹为Framework Search Paths 和Library Search Paths...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多