iOS项目搭建(xcode+git+忽略配置)

概述

Xcode7,pod构建项目,git项目版本管理。

流程

  1. xcode创建一个空项目


    iOS项目搭建(xcode+git+忽略配置)_第1张图片
  2. Git上面创建一个新项目


    iOS项目搭建(xcode+git+忽略配置)_第2张图片
  3. 通过终端,通过git clone https://git.oschina.net/fzucfq/ILou-iOS.git ,导下项目;
  4. 将xcode创建的项目文件,拷贝到git下来的文件内;
  5. 用xcode打开git文件夹的.xcodeproj,通过自带的版本控制进行项目初次提交;


    iOS项目搭建(xcode+git+忽略配置)_第3张图片

    通过在当前工程文件(.xcodeproj)所在文件夹下,打开terminal
    创建Podfile:
    touch Podfile
    编辑Podfile内容如下:(vi方式)
    pod 'BaiduMapKit' #百度地图SDK
    有些情况需要
    platform :ios, '7.0'
    target 'Kjs-iOS'do
    pod 'AFNetworking', '~> 3.0'
    end
    在Podfile所在的文件夹下输入命令:
    pod install --no-repo-update(这个可能比较慢,请耐心等待……)

  6. 用xcode打开git文件夹的.xcworkspace,通过自带的版本控制进行项目提交;
  7. 添加忽略文件配置。
    可以单独为某个目录设置忽略文件。
    到想要忽略文件的目录下,
    $ vim .gitignore
    i输入,:WQ退出
    添加如上规则的名字
    保存之后,退出,就可以了。
    配置文件如下:
/Demo/Demo-Info.plist
.DS_Store
/build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap

关于CocoaPods。Pods有时候在项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

你可能感兴趣的:(iOS项目搭建(xcode+git+忽略配置))