zoukankan      html  css  js  c++  java
  • Xcode8.3.2制作静态库

    1. 打开Xcode8.3.2;

    2. 如下操作

    3. 创建Bundle文件 比如xib或者图片存放 File-new-Target  选择macOS 搜索Bundle文件

    4.创建完成如下所示

     

    5. 因为只能制作静态库所以要选择库的类型

    6. 上面制作Bundle文件的时候选择的是MacOS 此时要改成iOS如下:

    7. 修改Bundle的Enable Bitcode = NO 以及其它修改(项目中不支持Bitcode)

    8. 创建需要加密的代码

    9. 暴露的.h 放到public  其余放到project

    10. xib以及图片可以放到Bundle文件中

    11. 修改Bundle 的 COMBINE_HIDPI_IMAGES 为NO 否则图片可能会找不到

    12. 分别选择TestSDK 和 TestSDKBundle 进行编译 Success  

    真机编译  模拟器编译  两个都要进行编译

    13. 选中TestSDK.framework 然后show in finder 然后选择Debug-iphoneos 的TestSDK.framework 和 TestSDKBundle.budle 拖到要使用的项目中去就可以了

    使用时导入TestSDK.h;

    #import "TestSDK.framework/Headers/TestViewController.h"

    如果xib放在Bundle里面 加载方式出现改变 

    // 依赖AFNetworking的问题 http://blog.csdn.net/BUG_delete/article/details/72901462

    **************END*************

  • 相关阅读:
    [NOI2002]银河英雄传说
    Splay普及版
    线段树普及版
    长连接与短连接
    【HTTP】中Get/Post请求区别
    【HTML】知识笔记
    SVN使用教程总结
    《人生只有一次,去做自己喜欢的事》读书笔记
    【HTTP】无状态无连接的含义
    【HTML】解析原理
  • 原文地址:https://www.cnblogs.com/gui-zi/p/6841622.html
Copyright © 2011-2022 走看看