Xcode工程与Cocoapods
Xcode工程 一个常见的Xcode的工程如下: 可以看到我们经常面对的一些地方,Workspace,Project,Scheme,Target Target Target是最小的编译单元,产物可在Product目录下看到,target可以为多种类型,比如framwork,extension,application等,每一个target对应着一个product产物,且可以独立配置。 Target配置 对于每一个Target,都有自己的独立配置,如上图中绿框所示,分别是 * General:配置基础的信息,如Product的名字,bundle ID等信息。 * Signing & Capailities:签名,能力(如推送能力)配置 * Resource Tags:按需加载资源配置 * Info:info文件配置,如权限配置等 * Build Settings:配置Target,如指定使用的编译器,目标平台、编译参数、头文件搜索路径等 * Build Phases:build阶段配置,如前置依赖、…