将不支持的Framework添加到项目中

时间:2011-05-05 12:54:48

标签: iphone frameworks

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

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

我只是想避免要求用户拥有iOS 4.x.我希望我的应用程序仍支持3.x。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的

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