XCode를 구동하려면, 맥북, 아이맥, 맥미니 PC가 필요하다.
그러나 매킨토시 PC는 가격이 비싸고, 옵션을 업그레이드해 추가하면, 개인에게 부담이 커 구입이 망설여진다.
iOS 개발이나 swift 언어의 개발이 Mac OS X에서 학습이 가능하다고 해서, 2014년 Mac OS X를 써본 이후로,
타이커팀의 블로그를 참고하여, 하기로 한다.
https://tigerteam.postype.com/post/3224997
https://tigerteam.postype.com/post/3224012
일단 unlocker S/W 가 있다.
https://github.com/paolo-projects/unlocker
GitHub에서 제공하고 있다.
그리고 Mac OS X dmg 파일의 다운은
아래의 사이트서 받았다.
Catalina는
2019년 10월 17에 출시되었고, 2020년 1월 7일 게시글 작성일 기준으로 최신버젼이다.
일단 Unlocker 를 짤막한 영어로 최대한 번역기와 직역으로 해보겠다.
macOS Unlocker V3.0 for VMware Workstation
WINDOWS USERS: Get the tool from the Releases section, you will get a bundled python distribution that avoids the virus warnings and python not found etc.
윈도우 유저들은 배포 섹션으로 도구를 얻어라,
너는 번들로 된 파이썬 분배를 해야할 것이다,
바이러스 경고를 피하고, 파이썬은 기타 발견되지 않는다.
여기서 보면 바이러스가 생길 수도 있다...
라는 경고로 들릴 수 있겠다.
사실 이런 부분은 위험성은 있다.
일단 제가 시도해보고 위험성이 있는지 검증할테니 걱정마라...,
리눅스 유저 : 생략하겠다.
중요한 점:
항상 새로운 버전을 사용하기 전에 이전 버전의 Unlocker는 지워라,
이 새로운 버전을 사용하는 것의 실패는 VMware를 사용하기가 어려울 수 있다?
1. 소개
Unlocker3은 VMWare Workstation 11-15 나 Player 7-15에 맞게 디자인 되어있다.
너가 만약 이전 제품을 사용하는중이라면, Unlocker 1 버전으로 진행해라.
Version 3은 테스트 되어 있다.
Workstation 11/12/14/15 윈도우나 리눅스
Workstation Player 7/12/14/15 on 윈도우나 리눅스
이 패치 코드는 제품에 따라 다음과 같은 수정사항에 수행해야 한다. 패치된 것은:
vmware-vmx 고치거나, macOS 로부터 허락되는 파생물을 부팅시켜라
vmwarebase .dll 이나 .so 확장자를 VM creation을 하면서 선택되어진 애플에서 허락하라.
최신 버전의 VMWare 를 위한 macOS를 복사해서 다운로드하라.
모든 제품은 darwin.iso를 인식하지 않는다. 메뉴 아이템의 도구를 via 명령어로 설치하라.
너는 수동으로 darwin.iso를 mount를 시켜라. 이 예제는 Workstation 11 이나 Player 7로 하고 있다.
모든 경우안에서는 VMware가 돌아가는 것은 확실하지 않는다. 모든 게스트 계정도 shutdown
이 코드는 파이선안에서 읽어진다.
2. 전제조건
이 코드는 파이썬 2.7로 실행되어야 할 필요가 있고, 리눅스 distros는 적합한 파이썬 인터프리터와 모든 추가적인 소프트웨어가 필요하지 않을 것이다?
3. 한계는
당신은 VMWare Player나 workstation을 사용하는 것은 core dump 파일을 가져할 것이다.
최신 리눅스 제품들은 OK나 이 문제는 보여지지 않는다?
중요성
너가 새로운 VM Ware를 사용한다면, 멈추고, core dump를 생성시켜라,
두 가지 옵션은 이 이슈를 가진다.
1. Change the VM to be HW 10 - this does not affect performance.
퍼포먼스를 표지 되지 않는다.
2. Edit the VMX file and add.
smc.version = "0"
4. 윈도우
윈도우에서는 너는 cmd.exe 파일을 관리자 권한을 실행해라.
저는요. 윈도우 로고 키 + R을 실행시키면,
실행이라는 것이 나오는데,
그것보다
cmd를 검색하시면 뜹니다.
마우스 우클릭으로 관라자 권한으로 실행하라는 애기 같해요.
명령 프롬포트를 관리자권한으로 실행하고,
cd 는 폴더 경로로 이동한다고,
/D는 다른 드라이브로 이동한다 입니다.
D:\Mac OS X\unlocker\unlocker-master는 윈도우 폴더의 경로를 뜻합니다.
dir/w로 보면
일단 실패했어요.
그래서 블로그를 좀 더 자세히 보니,
VMWare를 설치해야 한데요.
https://www.vmware.com/kr.html
사이트에서
제가 얼핏 중간에 봤는데, 개인에게는 무료인데, 기업까지 무료일 지는 모르겠네요.
개인 개발자는 집에서 가정에서 가상 os를 돌리는것은 괜찮다고 봐요.
물론 회사가서 일할 경우 달라지지만,
일단 Window-64bit로 받았고요.
프로그램 설치하면 재시작해야 한다고 뜨는데, 프로그램 종료 및 백업 후에 재시작하고, VMWare Player 프로그램을 다시 실행하면,
최종적으로 설치가 완료되고
Mac OS X Catalina 버전이 10.15이다.
단일 파일로 생성하는게 성능상 좋다고,
https://blog.naver.com/isaactae/220824375885
Customize Hardware로 하면 램을 설정할 수 있다. 2GB 램으로 하였다.
한가지 실수를 했는데 dmg파일을 다운 받았는데 iso파일로 변환하지 않아 아래의 링크를 참고한다.
https://macinjune.com/all-posts/mac/tip/dmg-파일-iso로-변환하는-방법/
이 설정을 여러가지를 해주면
Alt+Ctrl이면 호스트와 PC와 전환할 수 있다.
+ - 로 바꿔주면,