iOS BizCamFramework1.0集成文档

简述

BizCamFramework是商拍推出的一个集成了商品拍摄、图片处理及导出等强大功能的SDK。具体包含了连接蓝牙设备(COBOX/COLINK)拍摄商品照片,照片浏览及保存,图片参数调节、裁剪等功能。目前SDK版本号为1.0,集成步骤简单,接下来我们就以测试工程为例来看看怎么集成SDK。

集成步骤

一、将资源文件导入工程。
       将BizCamFramework文件夹下的库及资源文件导入到项目工程当中。文件夹下包含

  • BizCamFramework.framework
  • BizCamFramework.bundle
  • opencv2.framework
  • libMJExtension.a
  • libBabyBluetooth.a
  • libMasonry.a
  • UMMobClick.framework
  • libFMDB.a
  • libSDWebImage.a

亦如下图:


iOS BizCamFramework1.0集成文档_第1张图片
屏幕快照 2018-11-15 下午5.36.17.png

二、添加所依赖的系统库
       需要导入如下的系统库。

  • libc++.tbd
  • UIKit.framework
  • libiconv.tbd
  • libsqlite3.tbd
  • CoreLocation.framework
  • SystemConfiguration.framework
  • CoreTelephony.framework
  • libz.1.2.5.tbd
  • Security.framework
  • AVFoundation.framework
  • CoreImage.framework
  • CoreMedia.framework
  • CoreVideo.framework
  • QuartzCore.framework
  • CoreGraphics.framework
  • AssetsLibrary.framework
  • CFNetwork.framework
  • ImageIO.framework

亦如下图:


iOS BizCamFramework1.0集成文档_第2张图片
屏幕快照 2018-11-16 下午2.11.07.png

三、在工程info.plist文件添加隐私权限配置描述。
       SDK中需要访问蓝牙、相机、位置信息,所以需要添加上述访问权限配置的信息,如下。

  • Privacy - Bluetooth Peripheral Usage Description
  • Privacy - Camera Usage Description
  • Privacy - Location Usage Description
  • Privacy - Location When In Use Usage Description

如下图所示:


屏幕快照 2018-11-16 下午2.13.29.png

四、编写调用代码
       首先在要调用的viewController的中包含

#import 

然后在要调用的地方编写如下代码,可以通过push或者present两种方式调用:

JPLPhotoViewController *photoVC = [[JPLPhotoViewController alloc] init];
JPLNavigationController *photoNav = [[JPLNavigationController alloc] initWithRootViewController:photoVC];
[self presentViewController:photoNav animated:YES completion:nil];
//[self.navigationController pushViewController:photoNav animated:YES];

如下图测试工程中所示:


iOS BizCamFramework1.0集成文档_第3张图片
屏幕快照 2018-11-16 上午10.27.31.png

注意事项

到上面基本上就集成完毕了,不过运行一下发现还是会报错。需要注意如下事项。
1、如果项目本身没有swift文件的话,需要创建一个空的swift文件,如下图所示:


iOS BizCamFramework1.0集成文档_第4张图片
屏幕快照 2018-11-16 下午2.04.24.png

2、Build setting中将Enable Bitcode设置为NO。如下图所示:


iOS BizCamFramework1.0集成文档_第5张图片
屏幕快照 2018-11-16 下午2.04.18.png

3、Build setting中Other Link Flags添加-ObjC。如下图所示
iOS BizCamFramework1.0集成文档_第6张图片
屏幕快照 2018-11-16 下午2.17.22.png

到此为止,运行一下,就大功告成啦

你可能感兴趣的:(iOS BizCamFramework1.0集成文档)