2010-11-18 3 views
8

내가 개발하는 회사의 iPad 응용 프로그램을 개발하기위한 프로젝트를 설정하려고합니다. 나는 iOS 개발에 비교적 익숙하지 않고 얼마 지나지 않아 iMac을 새로 도입하지는 않았다. 내 문제는 인텔 기반이 아니므로 최신 SDK를 설치할 수 없다는 것입니다. 새로운 Xcode는 Intel 기반 프로세서도 필요합니다. 저는 파고 들며 가상 머신을 통해 OSX와 그 어플리케이션을 돌릴 가능성을 발견했습니다. 어디에서나 대체 옵션을 찾고 있는데,이 옵션 만 찾을 수 있습니다. 제 질문은 : Mac을 사용하고 가상 머신을 사용하여 iOS 응용 프로그램을 개발하는 것이 더 좋고 권장입니까? 그렇다면 다른 옵션과 반대로 하나를 개발하는 것이 더 나은 이유는 무엇입니까? 개인적으로 저는 두목의 인텔 기반 맥을 얻으려는 상사에게 말하려고합니다.하지만 제 제안을 뒷받침해야합니다.Windows 기반 PC에서 Mac을 사용하는 것과 가상 컴퓨터를 사용하는 것 중 어느 것을 사용합니까?

+1

애플은 VM에 OS X 설치를 금지하지 않았습니까? – Joey

+1

http://stackoverflow.com/questions/113547/iphone-development-on-windows 참조하십시오. –

+0

Mac을 사용하는 합법적 인 방법을 제안합니다. –

답변

16

일부 Mac을 사용하는 것이 훨씬 쉽습니다. VM에서 일하는 일종의 Hackintosh 일을 할 수는 있지만 시간을내어 작업하는 데 필요한 모든 것을 소비하고 동료가 Mac mini 또는 MacBook 두 개를 구입하는 것보다 비용이 많이들 것입니다.

또한 Apple의 하드웨어가 아닌 VM에 Mac OS X을 설치하는 것은 Apple의 라이센스 조항에 의해 금지됩니다. 상사가 저작권법을 위반하기를 원하십니까? 그렇다면 상사의 상사가 동의합니까?

+2

정확히. 상사를 위해 백업하고 싶다면 수학 만 있으면됩니다. 프로젝트에 참여한 다른 사람의 시간당 임금과 일종의 개발 환경을 얻기 위해 VM을 거의 사용하는 데 걸리는 시간을 곱한 시간. – David

+0

안녕 내 고향 (Windows) 기반의 PC에서 Mac OS를 설치해야 할 필요가 있으므로 실제로는 가난한 배경을 가지고있어 값 비싼 Mac을 구입할 수 없으므로 나에게 약간의 아이디어를 제공해주십시오. 그래서 그것은 나를 위해 도움이 될 것입니다.또한 제게 요구 사항이나 사양을 제공해야합니다 그래서 내가 맥 OS를 설치할 수있는 최대 내 PC에 내가 친구들로부터 '맥 OS를 설치할 수있는'가상 머신을 설치해야합니다, 내가 나중에 xcode를 설치할 수 있습니다 그것. 단계별 처리 방법을 알고 싶거나이를 수행하기 위해 기술 블로그로 전환하십시오. 미리 감사드립니다. –

2

Mac OS가 아닌 Mac 컴퓨터에서 합법적으로 Mac OS를 실행할 수 없다고 확신합니다.

5

개발자 도구는 하드웨어에 매우 가깝게 실행되므로 VM에서 성공적으로 실행하면 좋지 않을 것이라고 생각합니다. 나는 그렇게 한 사람을 모른다. VM에서 MacOS를 실행하는 것은 대부분의 경우 실용적인 솔루션보다 해커의 묘기에 가깝습니다. 나는 이것이 개발을 위해 두 번 진실이라고 말한다.

더 중요한 것은 매우 비용 효율적이지 않습니다. 초침 Mac mini를 300 달러에 구입하고 기존 모니터와 키보드에 연결할 수 있습니다. 소규모 회사조차도 프로그래머에게 총 $ 50- $ 100 + 1 시간의 비용을 지불한다는 것을 감안할 때 VM을 사용하여 반나절 낭비하는 것은 비용을 절약 할 수 있습니다.

올바른 장비를 가지고 작업하는 것이 좋습니다. 저는 오랫동안이 작업을 해오 고 해킹 된 솔루션은 결국 저장하는 것보다 더 많은 시간과 비용을 들여야합니다. 돈을 가지고 있지 않다면 선택의 여지가 없을 수도 있지만, 돈이 있다면 길을 따라 가면서 무작위로 멈추거나 버그를 피하기 위해 정면으로 보냈습니다.

3

Mac Mini on eBay을 $ 500 이하로 구매할 수 있습니다. Snow Leopard는 $ 29입니다. 적법하고 합법적 인 Mac을 개발하기 위해 돈을 쓸 가치가없는 상황은 거의 없습니다.

4

경우에 따라 http://virtualmacosx.com/이 해결책 일 수 있습니다. 그들은 xcode 가상 맥을 클라우드에 제공합니다. vnc를 사용하여 액세스하므로 서버에 대한 네트워크 대기 시간이 매우 짧은 경우가 아니면 매우 빠르지 않습니다.

관련 문제