美文网首页Xcode相关的工具教程
iOS 静态文件打包(.a文件生成)

iOS 静态文件打包(.a文件生成)

作者: 42chaos | 来源:发表于2016-09-13 12:01 被阅读44次

    1.注意事项

     .a文件是不能被重复打包的,所以如果你想封装的文件包含.a文件,还需要再次引用。

    2.主要操作过程

    1

    1.首先选中如图1生成静态包。

    2.生成后会有.h和.m文件两部分。如往常一样,.h包含你想让其他人使用的方法。.m负责实现。

    2

    3.点击New Headers Phase,把需要引入的文件放入Project,需要让别人调用的放在Public。

    4.最后使用command +b编译,即可生成.a文件。

    5.编译后会生成两个.a文件,一个用在模拟器,一个用在真机。

    lipo -create /Users/xxxx/Library/Developer/Xcode/DerivedData/xxx/Build/Products/Debug-iphonesimulator/xx.a /Users/xxxx/Library/Developer/Xcode/DerivedData/xxx/Build/Products/Debug-iphoneos/xx.a  -output /Users/xxx/Desktop/xx.a

    可以生成一个通用的.a文件。

    6.把.h和.a文件拖入即可使用。

    相关文章

      网友评论

      • the_uncle:注意事项里的,如果封装.a静态库时,还包含另外一个.a文件,该怎么处理?

      本文标题:iOS 静态文件打包(.a文件生成)

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