Environment Setup - piroshi-tanaka/PomofocusGuardApp GitHub Wiki
cat > Setup/Environment-Setup.md << 'EOF'
- Node.js (v16以上)
- Watchman
- Ruby (CocoaPodsのため)
- Xcode (iOSのため)
- Android Studio (Androidのため)
# Homebrewのインストール (まだインストールしていない場合)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Node.jsとWatchmanのインストール
brew install node
brew install watchman
# CocoaPodsのインストール
sudo gem install cocoapods- App Storeから最新のXcodeをインストール
- Command Line Toolsの設定
xcode-select --install
- iOSシミュレータを起動して確認
- Android Studioからダウンロードしてインストール
- Android SDKとエミュレータの設定
- Android SDK Platform 31 (または最新版)をインストール
- Intel x86 Atom System Imageまたは Google APIs Intel x86 Atom System Imageをインストール
- AVD (Android Virtual Device)を作成
# .zshrcまたは.bashrcに追加
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools# リポジトリのクローン
git clone https://github.com/horihorikeitaa/PomofocusGuardApp.git
cd PomofocusGuardApp
# 依存関係のインストール
npm install
# iOSの依存関係をインストール
cd ios && pod install && cd ..# Metro開発サーバーの起動
npm start
# 別のターミナルでiOSアプリを起動
npm run ios
# または、Androidアプリを起動
npm run androidEOF