【问题标题】:Adding unsupported Framework to project将不支持的框架添加到项目
【发布时间】:2011-05-05 12:54:48
【问题描述】:

我正在尝试将新库添加到我的项目中。该库包含处理条形码扫描的代码,并使用 iOS 4.0 中引入的 CoreVideoFramework。目前,我将 iOS 部署目标设置为 3.1.2 以支持这些设备。但是现在,当我尝试在 iPhone 上使用 3.1.2 运行新版本的应用程序时,它一开始就崩溃了,说找不到 CoreVideoFramework。在 4.2 模拟器上一切正常。

我想知道是否可以将 CoreVideoFramework 添加到项目中而不会在 3.x 设备上崩溃。我正在考虑在 3.x 上关闭 BarCodeScanning 而在 4.x 上启用它的情况。

我只是想避免要求用户安装 iOS 4.x。我希望我的应用仍然支持 3.x。

【问题讨论】:

    标签: iphone frameworks


    【解决方案1】:

    是的,这是可能的

    在您的目标设置中,转到“与库链接”部分,并将 CoreVideo.framework 的链接选项设置为“可选”(默认为“必需”)。

    【讨论】:

    • 非常感谢。这很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 2012-11-21
    • 2015-01-13
    • 2016-08-26
    • 1970-01-01
    相关资源
    最近更新 更多