美文网首页
iOS BizCamFramework1.0集成文档

iOS BizCamFramework1.0集成文档

作者: 荒漠现甘泉 | 来源:发表于2018-11-16 14:18 被阅读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

    亦如下图:


    屏幕快照 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

    亦如下图:


    屏幕快照 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 <BizCamFramework/BizCamFramework.h>
    
    

    然后在要调用的地方编写如下代码,可以通过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];
    

    如下图测试工程中所示:


    屏幕快照 2018-11-16 上午10.27.31.png

    注意事项

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


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

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


    屏幕快照 2018-11-16 下午2.04.18.png
    3、Build setting中Other Link Flags添加-ObjC。如下图所示
    屏幕快照 2018-11-16 下午2.17.22.png

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

    相关文章

      网友评论

          本文标题:iOS BizCamFramework1.0集成文档

          本文链接:https://www.haomeiwen.com/subject/kklmfqtx.html