Iphone 向项目中添加不受支持的框架

Iphone 向项目中添加不受支持的框架,iphone,frameworks,Iphone,Frameworks,我正在尝试将新库添加到我的项目中。该库包含处理条形码扫描的代码,并使用iOS 4.0中引入的CoreVideoFramework。目前,我将iOS部署目标设置为3.1.2以支持这些设备。但现在,当我尝试在iPhone上用3.1.2运行新版本的应用程序时,它一开始就崩溃了,说它找不到CoreVideoFramework。在4.2模拟器上,一切正常 我想知道是否有可能将CoreVideoFramework添加到项目中而不会在3.x设备上崩溃。我正在考虑一种情况,即在3.x上关闭条形码扫描,在4.x上

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

我想知道是否有可能将CoreVideoFramework添加到项目中而不会在3.x设备上崩溃。我正在考虑一种情况,即在3.x上关闭条形码扫描,在4.x上启用条形码扫描

我只是想尽量避免用户要求安装iOS 4.x。我希望我的应用程序仍然支持3.x。是的,这是可能的


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

非常感谢。这很有帮助。