Jirayu
7/12/2018 - 3:08 AM

New Mac installation

Fastlane

Run command sudo bundle install ในโปรเจค Android (BAAC/TG) เพื่อ install fastlane plugin ที่จำเป็น มันจะรันนานๆหน่อย ประมาณ 30-40 นาทีก็เป็นได้

  • Source tree
  • Atom
  • Kelir - Color Picker
  • Cacher - Code snippet note
  • App cleaner
  • Zeplin
  • Postman
  • Pusher
  • Asset Catalog Createor Pro
  • Klokki Slim

JDK

Install java version 8 (1.8) to run uiautomatorviewer so select this specific version (not latest version)

Add export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)" to .zshrc

Node

brew install node

Appium server

npm install -g appium

(optional) Download Appium Client Libraries or Appium Destop Apps

Eclipse proton

[Download] (https://www.eclipse.org/downloads/)

Home brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Oh-my-zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
uncomment export LANG=en_US.UTF-8

Xcode

set xcodebuild command sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

Android studio

Add this to .zshrc

export ANDROID_HOME=Library/Android/sdk/
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Cocoa pods

sudo gem install cocoapods

Fastlane

sudo gem install fastlane

Carthage

brew install carthage

Fabric client

Download

Sourcetree

  • got Permission denied (publickey) after every restart
    • cat ~/.ssh/config
    # --- Sourcetree Generated ---
    Host jirayu-datawow-Bitbucket
      HostName bitbucket.org
      User jirayu-datawow
      PreferredAuthentications publickey
      IdentityFile /Users/jirayu.s/.ssh/jirayu-datawow-Bitbucket
      UseKeychain yes
      AddKeysToAgent yes
    
    • vi ~/.ssh/config
    • change jirayu-datawow-Bitbucket to bitbucket.org