如何从XCode中的构建目标中排除框架/文件

时间:2017-04-26 17:41:44

标签: xcode8

我正在构建一个利用第三方框架的应用程序。该框架提供图像识别。

挑战在于我的应用程序不会在模拟器中构建,因为图像识别软件需要一个摄像头,并且他们在构建设置中指定了它。我只能在我的iPhone 6S和iPad Pro上进行测试。

我想从目标中删除第三方框架,这样我就可以在模拟器中构建并确保我的所有自动布局设置对于应用程序和其他设备的其余部分都是正确的。我知道如何从目标中删除文件。是否需要更改构建设置?

1 个答案:

答案 0 :(得分:0)

有两件事你可以评论第三方框架的导入,也可以评论使用第三方框架的代码。

或者您可以通过在api使用中添加此行代码来检查相机是否可用。

    if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) {
 //your 3rd party code here
}

您还可以通过将其设为可选项来在构建阶段中执行一些操作。但我不确定它会如何表现在这个场景中。