zoukankan      html  css  js  c++  java
  • iOS制作framework

    1. 新建工程选择Framework

     2.拖入要制作为framework的代码

     3.设置build setting

    搜索linking,将Dead Code Stripping设置为NO, Mach-o Type设置为Static Library,下面是已经设置好的

    4.设置最低版本

     5.设置build phases中的public头文件和private头文件

     6.设置scheme为release

     7.选中Products中的.framework,showInFinder,发现无法打开,里面暂且无内容

    选中一个模拟器,command+B编译

    选中真机,command+B编译

    再次选中.framework,showInFinder,发现已经有内容了

     分别是真机和模拟器对应的framework,已经打包好了.

    8.查看framework所包含的架构

    lipo -info 下图标红的文件路径

     结果,真机包含armv7和arm64的架构

     查看模拟器,包含i386架构和x86_64架构

     9.合并真机和模拟器支持的架构

    lipo -create 真机文件路径 模拟器文件路径 -output  自定义合成文件路径

    自定义合成路径可直接写真机路径,会覆盖真机路径下的文件

    10.再次查看合并后支持的架构,发现已经合并好了

     11.拖入framework,使用

     成功!

  • 相关阅读:
    398. Random Pick Index
    382. Linked List Random Node
    645. Set Mismatch
    174. Dungeon Game
    264. Ugly Number II
    115. Distinct Subsequences
    372. Super Pow
    LeetCode 242 有效的字母异位词
    LeetCode 78 子集
    LeetCode 404 左叶子之和
  • 原文地址:https://www.cnblogs.com/yufang/p/11945012.html
Copyright © 2011-2022 走看看