2015年4月2日木曜日

iphone application development project preparation

Make a note about iphone development project preparation every time.

enviroment

  • Xcode6.1

1. create project


    // create project from xcode

2. install cocoapods


    // change directory to project folder
    cd {project_folder}
    // make Gemfile
    touch Gemfile
    // open Gemfile
    vi Gemfile

    // write code
    source 'https://rubygems.org'
    gem 'cocoapods'

    // install
    bundle install --path=vendor/bundle

3. create Podfile


    // change directory to project folder
    cd {project_folder}
    // make Gemfile
    touch Podfile
    // open Gemfile
    vi Podfile

    // write code
    platform :ios, '7.0'
    pod "AFNetworking", "~> 2.0"
    pod 'Reachability', '~> 3.0.0'
    pod 'SHUIKitBlocks'
    pod 'SVProgressHUD'

    // library install
    bundle exec pod install

4. xcode restart and build comfirm

  • xcode close
  • click .xcworkspace flie and xcode restart
  • build and scren display

5. create .gitignore


vi .gitignore

# Mac
.DS_Store

# Xcode
#
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate

# CocoaPods
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
#
vendor/bundle/
Pods/

6. create README.md


    // change directory to project folder
    cd {project_folder}
    // make Gemfile
    touch README.md
    // write something

7. git


    // change directory to project folder
    cd {project_folder}
    // make Gemfile
    touch README.md
    // write something
    // staging
    git add --all
    // first tag
    git tag v0.1
    // push master
    git push origin master
    // push tag
    git push -u origin --tags
    // branch
    git branch develop
    // push develop
    git push -u origin develop

All set. Let's enjoy developing.
Thanks.

Reference

この記事がお役にたちましたらシェアをお願いします

このエントリーをはてなブックマークに追加

0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...