文件创建
- 选择创建文件
- 修改名字
- 建立2个一个Debug一个release
- 选择生效的文件完成对Target的配置
测试
- 创建一个测试单元
- 选中哪个Target就可以完成对应的Target的配置
使用
-
分别定义HOST_URL
-
分别运行一下就完成了对buildingSetting的写入
-
info.plist 进行关联
-
读取打印
-
修改buildingSetting里的内容
-
编译运行
-
搜索查找对应的缩写
-
写入 运行
-
building Setting 被编辑了
-
完成了对buildingSetting的文件管理
-
配合多screme就可以更加方便了
冲突
- 因为这里的configurations只能选一个
- 项目中有自己的config 也有 pod创建的 config
- 冲突解决
- #include cocoapod 的 config 路径
- release 和 debug 都配置一下
加上$(inherited) 集成上衣字符串继续拼接
- OTHER_LDFLAGS = $(inherited) -framework "AFNetworking"
- OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "ImageIO" -framework "SDWebImage"
targets - bulid Phases
- 指定文件的编译 不想编译的文件可以删除
- 指定编译的资源文件
以上问题纠正
- 1.当我们项目创建了多个 scheme并关联完成后
- 2.创建了对应的多个xcconfig
- 3.以上的流程都是正确的,但是到了最后一个引入podfile的时候就会报错。原因是因为建立pod后这里是需要指向pod创建的才能正常使用。
- 4.所以建议删除自己创建的xcconfig,将HOST_URL添加到 pod创建出来的几个xcconfig中就可以了。其实你可以理解为pod自动的根据的scheme创建了对应的xcconfig了,不用自己手动创建了,并自己来管理了。