iOS의 개발 환경 설정

5404 단어 iOS

개요


개발 멤버가 늘어나 설치 순서를 여러 번 가르치는 것이 번거롭기 때문에 총괄해 봅시다.
기존에 썼던Mac에서git를 이용하여 개발할 때 필요한 준비랑 살짝 착용하고 있어요.

카탈로그

  • 애플 ID 생성
  • Xcode 설치
  • Homebrew 설정
  • git config --global 구현
  • rbenv의 설정
  • 애플 ID 만들기


    X코드나 개발자가 로그인할 때 사용하는 애플 아이디지만 일반적으로 만들면 신용카드 입력을 요구받아 회사에서 사용하기가 번거롭다.
    결제 방법을 지정하지 않고 Apple ID를 만들거나 사용합니다.에서 보듯이 무료 앱을 설치하고 애플 ID를 만들면 신용카드 입력을 건너뛸 수 있다.
    반면 유료 앱과 앱스토어 계정으로 애플 ID를 만들면 신용카드 입력이 요구된다

    Xcode 설치


    Apple ID가 완성되면 Apple Store에서 설치할 수 있습니다.

    Homebrew 설정


    Homebrew 설치 자체 참조공식 사이트
    그런 다음 iOS 개발에 필요한 패키지를 설치합니다.
    (프로젝트와 회사에 따라 다른 환경으로 바꿔 주십시오.)
    저희 프로젝트는 설정 파일에서 Homebrew를 설치하는 데 사용합니다.

    1. 홈brew-bundle의 유효성

    brew tap Homebrew/bundle
    

    2. Brewfile 제작


    다음은 저희 프로젝트에 사용된 홈brew의 최소한의 포장이 기재된 Brewfile입니다.
    Brewfile
    tap 'caskroom/cask'
    tap 'homebrew/bundle'
    tap 'homebrew/core'
    brew 'bash-completion'
    brew 'git'
    brew 'carthage'
    brew 'rbenv'
    cask 'licecap'
    
    homebrew-bundle 대부분gif 애니메이션을 통해 동작을 확인하기 때문에 넣었습니다.(Pull Request에 붙이는 것이 더 쉽습니다)

    3. 필요한 패키지 설치


    다음 작업을 수행하면 Brewfile에 포함된 패키지가 설치됩니다.
    # Brewfileが置いてある直下で
    brew bundle
    

    4. 설정


    .bash_프로필에 다음과 같은 내용을 추가하다
    .bash_profile
    # bash_completion
    # 補完が効くようになります
    if [ -f $(brew --prefix)/etc/bash_completion ]; then
      source $(brew --prefix)/etc/bash_completion
    fi
    # rbenv
    export PATH="$HOME/.rbenv/bin:$PATH"
    eval "$(rbenv init -)"
    # PS1の設定
    source /usr/local/etc/bash_completion.d/git-prompt.sh
    source /usr/local/etc/bash_completion.d/git-completion.bash
    GIT_PS1_SHOWDIRTYSTATE=true
    export PS1='\[\033[37m\][\[\033[36m\]\u\[\033[37m\]@\h \[\033[32m\]\W\[\033[37m\]]\[\033[31m\]$(__git_ps1)\[\033[00m\]\$ '
    
    PS1을 설정하면 이런 느낌으로git 메시지가 표시됩니다.
    licecap

    git config--글로벌 구현


    git의 이름과 이메일을 설정합니다.
    이 값은 제출할 때의 정보에 사용됩니다.
    설정
    # 名前の設定
    git config --global user.name 名前
    # emailの設定
    # ここはGithub等のサービスを利用している場合は
    # そのアカウントのメールアドレスを設定することをお勧めします
    # (Github側でemailを用いてマッピングするため)
    git config --global user.email メールアドレス
    

    rbenv 설정


    참조 설정
    # 2.4.1をインストール
    # バージョンはプロジェクトで決まっているものを適宜インストール
    rbenv install 2.4.1
    # 2.4.1に設定
    rbenv global 2.4.1
    
    bundler 설치bash
    gem install bundler
    설치에 필요한 Gem
    Gemfile의 예
    # frozen_string_literal: true
    source "https://rubygems.org"
    
    gem "fastlane", "2.45.0"
    gem "cocoapods", "1.2.1"
    
    fastlane과cocoapods를 사용했기 때문에 위의 방법대로 했습니다.
    Gemfile은 Gemfile이 프로젝트에 포함됩니다.
    # Gemのインストール
    gem install
    

    총결산


    rbenv를 이용한 루비 환경 구축 신용카드에 대해 물어봤는데, 어떻게 하는지 패턴이 많기 때문에 회사에서 계좌를 찾을 때 반드시 주의해야 한다.(신용카드 정보만 입력하면 된다)

    좋은 웹페이지 즐겨찾기