美文网首页
iOS 相对路径设置

iOS 相对路径设置

作者: CoderSJun | 来源:发表于2017-10-13 16:57 被阅读317次

    pch文件在工程中使用的时候需要设置一个路径,之前每次设置的时候都是

    简单粗暴的方法

    1.build settings
    2.搜索prefix
    3.把pch文件拖到3的位置里面自动生成路径


    设置pch

    但是这种方法有一个缺点 每次项目更改位置的时候 运行起来就报找不到pch文件的错误,然后就要改一次位置 设置一次pch文件

    因为上面方法所生成路径是绝对路径,简而言之就是固定死的 只有在这个路径下才找得到。

    怎么样才能每次该位置而不用修改pch文件的路径呢 ?

    这时候就需要使用相对路径这个东西

    • $(SRCROOT) 代表的是项目根目录下
    • $(PROJECT_DIR) 代表的是当前工程文件夹目录

    修改方法

    /Users/sunjun/Desktop/项目名/项目名/PrefixHeader.pch
    转化为相对路径,如下格式
    $(SRCROOT)/$(PRODUCT_NAME)/pch文件夹的路径
    如果项目名和PrefixHeader.pch中间还有文件夹 在前面补全一下就ok了

    $(PROJECT_DIR)$(SRCROOT)在Xcode上测试了一下 都指xxx.xcodeproj所在的父目录

    好了这里就能愉快的使用pch啦

    相关文章

      网友评论

          本文标题:iOS 相对路径设置

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