반응형

맥에서 언리얼 엔진4 C++ 프로젝트를 빌드하려 보니 xcode14에서 다음과 같은 에러가 났다.

Cannot code sign because the target does not have an Info.plist file

 

이것저것 찾아보니 xcode13에서 빌드해야하는데 xcode13은 Ventura에서 실행이 안된다고 한다.

따라서 가장 먼저 MacOS를 Monterey로 다운 그레이드 해야한다.

 

부팅 디스크 만들기

일단 Monterey라는 특정 버전으로 설치해야하기 때문에 부팅디스크를 만들어 설치하기로 하고 부팅 디스크를 만들기 위해 AppStore에서 Monterey 다운로드 받았다.

App Store에서 Monterey를 받는다.

다운받은 Monterey는 Application 폴더에 있다.

Application 폴더에 받아진 Monterey.

당연하지만 이 상태에서 바로 설치는 불가능하다.

Ventura에서 바로 다운그레이드는 안된다.

 

부팅 디스크를 만들기 위해 다음 애플 공식 문서를 참고하였다.

https://support.apple.com/ko-kr/HT201372

 

부팅 가능한 macOS용 설치 프로그램 생성하기

외장 드라이브나 보조 볼륨을 시동 디스크로 사용하여 Mac 운영 체제를 설치할 수 있습니다.

support.apple.com

"사용 가능한 저장 공간이 14GB 이상 있고 Mac OS 확장으로 포맷된 USB 플래시 드라이브"가 필요하므로 USB 메모리를 꼽고 디스크 유틸리티를 실행하여 USB를 Mac OS 확장포맷으로 포맷해줬다.

USB 메모리 포맷

 

그 후 터미널을 열고 다음 명령어를 입력하니 설치가 부팅가능한 USB 메모리가 됐다.(왠일로 한 번에 성공)

MyVolume 부분을 자신의 USB 이름으로 변경하고 실행하면 된다.

만약 공백이 있으면 "로 감싸준다.

sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume "/Volumes/My Volume"

터미널에서 부팅디스크 만들기. 100%가 될 때까지 기다리면 된다.

 

Ventura 삭제

지금 설치된 Ventura를 제거하기 위해 맥을 재시동하며 Shift+Option+Command+R을 누르면 다음과 같은 복구 모드가 나온다.

일단 네트워크를 선택
복구모드로 부팅중
macOS 유틸리티 실행 완료 (Ventura 일 때 찍은 사진이 없어서 Monterey로 다운그레이드하고 다시 찍은 사진)

 

디스크 유틸리티를 선택하고 지금 Ventura가 설치된 볼륨을 삭제하며 볼륨의 이름은 "Mac"으로 포맷은 "APFS"로 설정한다.

과감히 삭제.
Ventura 삭제 완료.

이제 삭제된 볼륨에 컨테이너를 추가하여 MacOS를 설치할 수 있게 만들어 준다.

볼륨을 선택하고 컨테이너를 추가한다.(볼륨 + 버튼을 눌렀던거 같다.)
볼륨이름이 사진에는 "무제"이지만 "Mac"으로 입력하고 컨테이너를 추가했다.

 

Monterey 설치

Monterey가 설치된 USB를 꼽은 상태로 맥을 재시동하며 Option을 누르고 있으면 부팅 디스크 선택모드가 나온다.

option 버튼을 꾸욱 누른다.
Monterey 부팅디스크가 꼽혀있으면 다음과 같이 설치 가능 옵션이 나온다.

Install macOS Monterey를 클릭하여 다음으로 넘어가면 복구모드가 나타나고 "macOS Monterey 설치"를 선택하여 설치한다.

"macOS Monterey 설치"를 선택
설치중... 난 아이맥 2017 이라서 30분정도 걸렸다.
설치 완료.

자 드디어 Monterey로 다운그레이드 했다.

맥은 업그레이드를 아무 생각없이하면 안된다는 교훈을 얻었다.

반드시 사용해야하는 프로그램이 있다면 확인하고 macOS를 업그레이드 하길 바란다.

Ventura가 더 편한거 같지도 않았다...

이제 Monterey에 맞는 어플을 설치해서 즐기면 된다~~

 

반응형

'Dev Story' 카테고리의 다른 글

[Android] keystore 비밀번호 찾기  (0) 2023.03.05
[Graphics] Variance shadow maps  (0) 2023.01.31
[C++] pragma pack(1)  (1) 2022.06.09
반응형

맥에서의 파일 검색은 Spotlight를 통해 이루어진다.

아래와 같은 Spotlight UI를 통하지 않고 Finder의 검색 기능을 이용해도 내부적으로 Spotlight를 활용한다.

맥의 Spotlight UI

Spotlight를 통한 파일 검색은 이름뿐만 아니라 내용까지 검색하고 데이터베이스화 하기 때문에 빠르고 좋은 검색결과를 보여준다.

하지만 내부 데이터베이스에 문제가 생긴다면 더 이상 맥에서 제공하는 검색을 믿을 수 없게 된다.

지금 나는 맥의 파일 검색 시스템을 믿을 수 없다.

 

나는 삼성 T5 외장 SSD를 exFAT으로 포맷하여 맥의 외장 저장장치로 사용한다.

윈도우도 종종 사용하기 때문에 exFAT 포맷을 사용하고 있다.

이 곳에 프로젝트 파일들을 저장하고 매일같이 사용한다.

그런데 파인더에서 프로젝트 파일을 검색하면 검색이 되지 않는다.

물론 Spotlight에서도 안된다.

 

파일 검색이 되지 않으면 "환경설정 > Spotlight > 개인 정보 보호"에서 폴더를 추가했다 제거하면 데이터베이스 인덱싱을 다시 하기 때문에 파일 검색이 된다.

이 방법은 애플의 공식 문서에 있는 해결 방법이다.

세계 최고 컴퓨터 회사에서 자사 제품에 대해 내놓은 공식 해결방법이라는게 믿기지 않을 정도다.

 

진짜 문제는 이 방법으로 해결이 안된다는 것이다.

인덱싱을 다시하면 검색이 되지만 몇일 지나면 다시 검색이 되지 않는다.

또한 외장 SSD의 폴더에 태그를 지정해도 나중에 태그 항목에서 그 폴더를 볼 수가 없다.

 

다음은 파인더에서 파일 검색에 실패하는 영상이다.

src라는 폴더에서 app.js 파일을 찾는데 뻔히 눈으로 보이는 파일을 찾지 못한다.

 

눈앞에 있는 파일도 못 찾는 바보같은 macOS

 

윈도우 탐색기는 검색하는 순간 해당 폴더의 파일을 직접 찾고 맥의 Spotlight는 데이터베이스에서 찾는다.

그런데 데이터베이스는 문제가 있다. 

따라서 신뢰할 수 없다.

운영체제의 기본중 기본이 파일 관리다. 

그런데 서드파티 앱(Path Finder, Commander One 등)을 사용해야 파일을 찾을 수 있다는게 황당하고 짜증난다.

파일 검색도 못하는데 이쁘면 뭐하나... 기본이 안되어있는데...

최소한 파인더에서는 실제 파일에서 검색해야하는거 아닌가?

 

나만 문제인지 다른 사람들은 잘 사용하는거 같다.

가끔 문제가 있으면 위에 써놓은 해결 방법을 사용하면 된다는 식이다.

맥은 원래 그렇게 쓰는건가 보다.

 


# 추가

내장 SSD에 파티션을 나누고 exFAT으로 포맷한 뒤 파일을 추가했다.

역시 파인더에서 파일 검색이 되지 않는다.

이 볼륨도 Spotlight의 환경설정에서 추가/삭제 하니 검색이 된다.

언제 또 검색이 안될지 기대된다.

 

 

반응형
반응형
iCon 스티브 잡스 - 6점
제프리 영 외 지음, 임재서 옮김/민음사


최고의 사업가이자 조직을 이끄는 카리스마를 갖고 있는 스티브 잡스...
 
천재적인 감각으로 사업을 이끌고 자신만의 확고한 철학으로 혁신적인 제품을 만들었다.
 
이 책은 잡스에 대해 많은 것을 알려준다.
 
그의 천재성 못지 않게 그의 알 수 없는 성격까지 다 파헤친다.
 
이 책을 보면서 잡스의 이중성에 화가 났다...
 
빌게이츠를 애플제품을 카피했다고 욕하면서 사실 자신도 많은 부분에서 남의 아이디어를 가져왔기 때문이다.
 
물론 아이디어를 제품으로 만드는 그의 천재성은 인정한다...
 
하지만 남의 공을 가로채고 남을 인정하지 않는 그의 행동은 이해할 수 없었다.
 
심하게 말하면 원천 아이디어는 이미 나와있고, 잡스는 그것을 새련되게 제품으로 만들었을 뿐이다.
그리고 이미 있는 것을 자신이 할 때는 대단한 것 처럼 떠버린다. (물론 잡스가 말하면 그것은 혁신이 됐다.)
 
천재성에 감탄하고 이중성에 화가 났지만 그에게도 배울 것은 있다.
 
아이디어를 실제로 만드는 신념과 이미 있는 것이라도 자신만의 해석으로 새로운 제품을 만드는 능력...
 
완벽한 사람은 없다... 잡스도 사람인 것이다...
반응형

'Book Story' 카테고리의 다른 글

몰입  (1) 2009.04.09
보랏빛 소가 온다  (0) 2007.03.18
마시멜로 이야기  (0) 2007.03.06

+ Recent posts