원하는 위치에 코드 삽입
console.log('✅ Hello World from OTA build!');
OTA 실행
eas update --branch production --message "커밋명"
연결된 디바이스 확인
adb devices
====== 예시 출력
List of devices attached
R3CN202ABC device
현재 실행 중인 앱(프로세스) 전체 확인
adb shell ps | grep u0_
========== 예시 출력
u0_a123 10793 1234 123456 ... com.stockexam.app
u0_a124 10822 1234 123456 ... com.android.chrome
특정 앱의 PID 확인
adb shell pidof -s com.stockexam.app
========== 예시 출력
10793
특정 PID 로그만 보기
adb logcat --pid=10793 -v time
특정 PID 로그 중 JS/RN 로그만 보기
adb logcat --pid=$(adb shell pidof -s com.stockexam.app) ReactNativeJS:V *:S
압축 코드
adb devices && echo "🔍 연결된 디바이스 확인 완료" && APP="com.stockexam.app" && PID=$(adb shell pidof -s $APP) && echo "📱 $APP PID=$PID" && adb logcat --pid=$PID ReactNativeJS:V *:S
1️⃣
adb devices
→ 연결 확인
2️⃣
APP="com.stockexam.app"
→ 패키지 지정
3️⃣
adb shell pidof -s $APP
→ PID 추출
4️⃣
adb logcat --pid=$PID ReactNativeJS:V *:S
→ JS 로그만 출력