美文网首页
iOS framework开发打包和调试

iOS framework开发打包和调试

作者: 编程_书恨少 | 来源:发表于2019-06-05 14:21 被阅读0次

    一、创建工程

    1.先创建一个文件夹,这里名字随便


    image.png

    2.创建workspace


    image.png

    保存到之前创建的文件夹


    image.png
    现在文件夹中是这样的
    image.png

    这个workspace是为了管理framework和调试framework的demo

    3.创建framework工程


    image.png

    选择framework


    image.png
    选择next
    image.png

    将project添加到之前创建的workspace中


    image.png
    这样framework创建好了

    4.修改framework的配置


    image.png image.png

    5.创建demo工程,用来测试和运行framework


    image.png image.png image.png

    这一步的勾选很重要


    image.png

    这样framework就和demo在同一工程下了


    image.png

    6.编译framework,并导入到demo中,进行调试
    此时在SDKTest文件夹中的结构是这样婶的

    image.png

    关闭之前的demo程序,单独打开sdk程序,进行sdk的基本编译


    image.png

    创建一个测试的类,用来演示


    image.png image.png

    如果遇到报错,基本上就是这个


    image.png

    将需要外部使用的头文件暴露出去


    image.png image.png

    最后就是编译framework
    选择发布环境,command + shift + <


    image.png

    选择真机环境


    image.png

    command + B 编译之后


    image.png

    7.使用和调试framework
    打开workspace


    image.png

    将framework拖入到demo工程中


    image.png

    至此,framework的开发打包和调试就结束了。

    8.值得注意的问题
    一、framework访问内部资源报找不到的问题
    这种情况其实是托文件进工程的时候,是直接拖进workspace中,然后进行勾选的,这种情况下,我们以为json文件进入了framework中,其实它的路径却在demo项目中。如果遇到这种情况,需要单独打开framework工程,将json文件拖入到工程中,重新编译framework,再将framework替换,就ok了。


    image.png

    二、如果framework内部引入了c语言的函数,会出现报错的问题,.mm文件也可能出现错误

    相关文章

      网友评论

          本文标题:iOS framework开发打包和调试

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