포기하신 분들이 있다는 내용으로 짐작컨데 expo 프로젝트에서 eject 를 해서 빌드 시스템을 밖으로 꺼낸 상태가 아닌가 싶은데요, 구버전 expo 의 경우 eject 를 하면 java, gradle, xcode 등 빌드 시스템이 해당 구버전의 출시 시점 버전에 맞춰져 있고 버전이 다르면 동작하지 않는 등의 어려움이 있을겁니다.
특히 ios 지원 떄문에 맥을 사용해야 하는데, 지금은 대부분 애플 실리콘 생태계로 넘어온 상태라 특정 버전에 정확히 맞추기 위해서는 구형 인텔맥을 구해서 구버전 os를 설치해 작업하는 등의 어려움이 따를겁니다.
이론적으로 불가능한 부분은 아니지만 현실적인 어려움이 많을 것 같고요, 가능하면 신규 리액트 네이티브 프로젝트를 만든 다음 최대한 UI와 코드를 살려서 재작업을 하는 것이 현실적일 것으로 보입니다.
포기하신 분들이 있다는 내용으로 짐작컨데 expo 프로젝트에서 eject 를 해서 빌드 시스템을 밖으로 꺼낸 상태가 아닌가 싶은데요, 구버전 expo 의 경우 eject 를 하면 java, gradle, xcode 등 빌드 시스템이 해당 구버전의 출시 시점 버전에 맞춰져 있고 버전이 다르면 동작하지 않는 등의 어려움이 있을겁니다.
특히 ios 지원 떄문에 맥을 사용해야 하는데, 지금은 대부분 애플 실리콘 생태계로 넘어온 상태라 특정 버전에 정확히 맞추기 위해서는 구형 인텔맥을 구해서 구버전 os를 설치해 작업하는 등의 어려움이 따를겁니다.
이론적으로 불가능한 부분은 아니지만 현실적인 어려움이 많을 것 같고요, 가능하면 신규 리액트 네이티브 프로젝트를 만든 다음 최대한 UI와 코드를 살려서 재작업을 하는 것이 현실적일 것으로 보입니다.