본문 바로가기
728x90

빌드 환경 분리2

Swift_ 빌드환경 분리 DEV / PROD 안드로이드 처럼 xcode swift 도 빌드환경 분리로 생산성을 향상시키고 싶었다. 자꾸 Scheme 을 변경하면서 앱을 xcode 를 실행시키면서 디버깅하는 부분은 시간이 오래 걸린다. 그래서 미리 PROD 버전을 다운받고 DEV 버전으로 테스트 후 배포 했을떄 잘 돌아가는지 확인하기 위해 PROD 버전을 미리 다운받는 형식의 빌드환경을 분리하고 싶었다. 그래서 그 부분에 대해 설정을 하고 어떤 절차로 설정했는지를 기록하려고 한다 .ㅎㅎ   빌드환경 분리 방법1. 디버그 / 릴리즈 용 변수 설정#if DEBUG static let baseUrl = "http://localhost"#else static let baseUrl = "http://xxxxxxxxx"#endif 위의 코드처럼 저렇.. 2025. 3. 11.
ReactNative_ IOS 빌드 환경 분리 IOS swift 를 개발하면서 빌드 환경을 분리해야 할것 같다는 생각이 들었다.debug , staging , release 3가지 모드를 같이 테스트해야 하는데 자꾸 bundleId 가 중복되어서 삭제하고 다시 까는 일들을 반복적으로 했기 때문에 시간이 걸렸다.그래서 바로 AOS 빌드환경 분리한 것 처럼 IOS 도 빌드환경을 분리하여 구축하게 되었다. 우선 Target -> 프로젝트 에서User-Defined 에서 BUNDLE_ID_SUFFIX , DISPLAY_NAME 을 만들어서 debug , staging , release 버전에 맞게 명칭을 붙여준다.  그리고 Product Name 에서 이 프로젝트 이름을 붙여준다 Product Name 을 클릭하면   이렇게 $(TARGET_NAME) 을 .. 2024. 3. 4.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90