분류 전체보기 6

팀에 어떤 분들이 계신가요?

첫 회사에서는 기술연구소의 서비스 개발 3팀이었죠.당연히 팀에는 개발자 밖에 없었고 회사에는 기획자도 없고 개발자가 직접 PPT로 UI 구성한 것을 구현한 후에 디자이너에게 전달해서 디자이너는 이미 완성된(?) 프로그램에 맞춰서 디자인을 해줬죠. 두번째 회사는 기획자가 있었지만 사업부에 있었습니다 저는 EduTech 개발팀이었고 앱 전담 기획자가 아니라 기존 웹 페이지 기획자에게 맡겨진거라 그녀에게 시간이 남거나 위에서 시키면 기획하는 구조였습니다. 세번째 올룰로에서는 앱 개발팀 이었는데 기획/디자이너도 다 같은 팀에 있었습니다. 이전 회사 처럼 남의 물건을 만들거나 상품 종류가 많은 큰회사가 아니라 킥고잉 만들었기 때문에 가능했는지도 모르겠지만.. 나중에 연구개발본부 체제로 바뀌면서 기획자와는 다른 팀..

카테고리 없음 2025.03.05

프로젝트에 Tuist로 TCA 준비하기

이전 글에서 Tuist가 준비되었습니다. 다음은 최근 가장 유명한 TCA 입니다.여러분이 React나 React-Native에서 Redux를 사용해봤다면, 이해하기 쉬우실 겁니다.TCA도 역시 Reducer를 사용하기 때문이죠.설치설치 안내서는 Xcode를 언급합니다만, 저는 Tuist로 프로젝트를 만들었기 때문에 Packages에 추가했습니다.let project = Project( ..., packages: [ ..., .remote( url: "https://github.com/pointfreeco/swift-composable-architecture", requirement: .upToNextMinor(from: "1.9...

Programming/iOS 2025.02.26

기존 프로젝트에 Tuist 4 설정하기

새로운 개인 앱을 만들고 있었는데요, Tuist가 개발자들 사이에서 유명해지면서 저도 적용하기로 했습니다. (한국어가 익숙하지 않고 영어를 읽을 수 있으면 여기서 보세요)설치공식 문서에서는 brew 대신 mise를 권장한다고 합니다만, 버전을 맞춰야 하지 않는다면 brew를 사용해도 될 것 같습니다misemise install tuist를 실행하려고 하니, 이런 오류가 났습니다.-bash: mise: command not found그래서 먼저 mise를 설치해야 했죠brew install mise 그리고 다시 mise를 실행했습니다mise install tuist  설치할 때 이렇게 버전을 지정할 수도 있습니다 tuist@x.x.x.자 이제 설치가 끝난걸까요? 아닙니다, 현재 디렉토리에서 Tuist를 사..

Programming/iOS 2025.01.17

The selected Xcode version is 16.2, which is not compatible with this project’s Xcode version requirement of 14.0.0.

최근에 Cursor AI로 Tuist 기반의 Xcode Project를 하나 만들었는데,Tuist로 generate하자 이런 오류가 발생했는데요The selected Xcode version is 16.2, which is not compatible with this project’s Xcode version requirement of 14.0.0. 뭔가 Xcode 버전과 관련되어 보였습니다. 저는 최근에 Xcode를16으로 업그레이드 했습니다.그래서 이런 상황과 함께 문제에 관해 Cursor에게 원인을 묻자 이런 파일을 알려줬습니다.  Config.swift는 Xcode 버전에 관한 설정을 가지고 있었는데 그 값이 14.0로 되어있어서let config = Config( compatibleXco..

Programming/iOS 2025.01.12

Sonoma에서 Xcode 14 실행하기 #iOS #Xcode

애플은 최근 Appstore에 대한 제한을 발표했는데요그건 바로 2025년 4월부터는 Xcode 16으로 빌드해서 앱을 올려야 한다는 것입니다. 그래서 맥북을 Sonoma로 업그레이드했습니다, 그러나 제가 담당하고 있는 앱 중에 하나는 아직 Xcode 14를 사용하고 있습니다. 전 이미 이전에 Ventura에서 Xcode 15.4를 실행하는 것을 성공해 냈었습니다, 그러나 이번에는 Xcode 버전이 MacOS보다 작은 게 문제였습니다.Sonoma 설치하기Ventura가 설치되었던 제 맥북에서는 Software Update에서 Sonoma를 찾을 수 없었기 때문에 App Store에서 검색해서 다운로드했고 1시간 정도 걸려서 설치를 완료했습니다 Xcode 14.2 활성화하기이렇게 OS를 업그레이드하자 X..

Programming/iOS 2025.01.11

Ventura에서 Xcode 15 실행하는 방법 #Xcode #MacOS #강제실행 #제한해제

개요전 iOS 앱을 유지보수하고 있는데요 Xcode 13을 사용하기 위해 MacOS Monterey를 사용해야 했죠.그래서 일을 맡은 지 얼마 지나지 않아 프로젝트를 Xcode 14에서 빌드할 수 있게 수정했고 Ventura로 OS를 업그레이드할 수 있었는데요. 더 높은 버전의 Xcode를 사용하고 싶었지만 상위 MacOS 없이는  Appstore에서 Xcode 15를 받을 수 없었기 때문에  웹사이트에서 직접 받아야 했습니다. 😢 사실 Montrey에서 Xcode 14를 실행할 수 없었지만 전 성공했습니다. 😎그래서 이번에도 같은 방법을 사용했죠.Xcode 강제 실행이 방법은 Xcode.app의 info.plist를 수정하는 것입니다.다운로드한 Xcode.app를 패키지 내용 보기로 열고2. Con..

Programming/iOS 2025.01.04