2017-04-26 26 views
0

我正在构建一个利用第三方框架的应用程序。该框架提供图像识别。如何从XCode中的构建目标中排除框架/文件

所面临的挑战是,我的应用程序不会在模拟器建立,因为图像识别软件需要一个摄像头,他们规定,在构建设置的地方。我只能在我的iPhone 6S和iPad Pro上进行测试。

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

回答

0

有两件事情要么你可以发表评论说第三方框架的进口和评论也正在其中使用第三方框架的代码。

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

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

你也可以在构建阶段做一些技巧,使其成为可选项。但我不确定它在这场戏中的表现如何。

相关问题