我正在尝试将新库添加到我的项目中。该库包含处理条形码扫描的代码,并使用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。
答案 0 :(得分:0)
是的,这是可能的
在目标设置中,转到“链接库”部分,将CoreVideo.framework设置链接选项转到“可选”(默认情况下为“必需”)。