내가 개발하는 회사의 iPad 응용 프로그램을 개발하기위한 프로젝트를 설정하려고합니다. 나는 iOS 개발에 비교적 익숙하지 않고 얼마 지나지 않아 iMac을 새로 도입하지는 않았다. 내 문제는 인텔 기반이 아니므로 최신 SDK를 설치할 수 없다는 것입니다. 새로운 Xcode는 Intel 기반 프로세서도 필요합니다. 저는 파고 들며 가상 머신을 통해 OSX와 그 어플리케이션을 돌릴 가능성을 발견했습니다. 어디에서나 대체 옵션을 찾고 있는데,이 옵션 만 찾을 수 있습니다. 제 질문은 : Mac을 사용하고 가상 머신을 사용하여 iOS 응용 프로그램을 개발하는 것이 더 좋고 권장입니까? 그렇다면 다른 옵션과 반대로 하나를 개발하는 것이 더 나은 이유는 무엇입니까? 개인적으로 저는 두목의 인텔 기반 맥을 얻으려는 상사에게 말하려고합니다.하지만 제 제안을 뒷받침해야합니다.Windows 기반 PC에서 Mac을 사용하는 것과 가상 컴퓨터를 사용하는 것 중 어느 것을 사용합니까?
답변
일부 Mac을 사용하는 것이 훨씬 쉽습니다. VM에서 일하는 일종의 Hackintosh 일을 할 수는 있지만 시간을내어 작업하는 데 필요한 모든 것을 소비하고 동료가 Mac mini 또는 MacBook 두 개를 구입하는 것보다 비용이 많이들 것입니다.
또한 Apple의 하드웨어가 아닌 VM에 Mac OS X을 설치하는 것은 Apple의 라이센스 조항에 의해 금지됩니다. 상사가 저작권법을 위반하기를 원하십니까? 그렇다면 상사의 상사가 동의합니까?
정확히. 상사를 위해 백업하고 싶다면 수학 만 있으면됩니다. 프로젝트에 참여한 다른 사람의 시간당 임금과 일종의 개발 환경을 얻기 위해 VM을 거의 사용하는 데 걸리는 시간을 곱한 시간. – David
안녕 내 고향 (Windows) 기반의 PC에서 Mac OS를 설치해야 할 필요가 있으므로 실제로는 가난한 배경을 가지고있어 값 비싼 Mac을 구입할 수 없으므로 나에게 약간의 아이디어를 제공해주십시오. 그래서 그것은 나를 위해 도움이 될 것입니다.또한 제게 요구 사항이나 사양을 제공해야합니다 그래서 내가 맥 OS를 설치할 수있는 최대 내 PC에 내가 친구들로부터 '맥 OS를 설치할 수있는'가상 머신을 설치해야합니다, 내가 나중에 xcode를 설치할 수 있습니다 그것. 단계별 처리 방법을 알고 싶거나이를 수행하기 위해 기술 블로그로 전환하십시오. 미리 감사드립니다. –
Mac OS가 아닌 Mac 컴퓨터에서 합법적으로 Mac OS를 실행할 수 없다고 확신합니다.
개발자 도구는 하드웨어에 매우 가깝게 실행되므로 VM에서 성공적으로 실행하면 좋지 않을 것이라고 생각합니다. 나는 그렇게 한 사람을 모른다. VM에서 MacOS를 실행하는 것은 대부분의 경우 실용적인 솔루션보다 해커의 묘기에 가깝습니다. 나는 이것이 개발을 위해 두 번 진실이라고 말한다.
더 중요한 것은 매우 비용 효율적이지 않습니다. 초침 Mac mini를 300 달러에 구입하고 기존 모니터와 키보드에 연결할 수 있습니다. 소규모 회사조차도 프로그래머에게 총 $ 50- $ 100 + 1 시간의 비용을 지불한다는 것을 감안할 때 VM을 사용하여 반나절 낭비하는 것은 비용을 절약 할 수 있습니다.
올바른 장비를 가지고 작업하는 것이 좋습니다. 저는 오랫동안이 작업을 해오 고 해킹 된 솔루션은 결국 저장하는 것보다 더 많은 시간과 비용을 들여야합니다. 돈을 가지고 있지 않다면 선택의 여지가 없을 수도 있지만, 돈이 있다면 길을 따라 가면서 무작위로 멈추거나 버그를 피하기 위해 정면으로 보냈습니다.
Mac Mini on eBay을 $ 500 이하로 구매할 수 있습니다. Snow Leopard는 $ 29입니다. 적법하고 합법적 인 Mac을 개발하기 위해 돈을 쓸 가치가없는 상황은 거의 없습니다.
경우에 따라 http://virtualmacosx.com/이 해결책 일 수 있습니다. 그들은 xcode 가상 맥을 클라우드에 제공합니다. vnc를 사용하여 액세스하므로 서버에 대한 네트워크 대기 시간이 매우 짧은 경우가 아니면 매우 빠르지 않습니다.
- 1. $ (document) .ready() 또는 $ (function()) - 어느 것을 사용합니까?
- 2. Xcode 구문 'theme'- 어느 것을 사용합니까?
- 3. OpenSource 프로젝트에서 Mac을 사용하는 방법은 무엇입니까?
- 4. 빠른 것 둘 중 어느
- 5. 분산 응용 프로그램의 경우 ASIO와 MPI 중 어느 것을 사용합니까?
- 6. LAN에있는 컴퓨터를 사용하는 병렬 컴퓨팅?
- 7. WCF 또는 HttpWebRequest - 어느 것을 사용합니까?
- 8. XML과 MySQL 데이터베이스를 사용하는 차이점은 무엇입니까? 어느 것을 사용해야합니까?
- 9. 스프링 트랜잭션 cpool. 어느 것을 사용합니까?
- 10. PHP 대 OO PHP - 어느 것을 사용합니까?
- 11. C#을 사용하는 Windows 7 가상 WiFi?
- 12. Actionscript : 이벤트를 사용하는 것과 Object를 자신에게 넘기는 것 - 더 빠르지요?
- 13. dotnet에서 리플렉션을 사용하는 것과 성능이
- 14. ASP.NET의 멤버십에 사용하는 것
- 15. Mac을 사용하는 Internet Explorer의 테스트 웹
- 16. Windows 용 iPhone SDK입니다. 어느 것?
- 17. 다음 중 어느 것을 이식 시작합니까?
- 18. en_US 또는 en-US 중 어느 것을 사용해야합니까?
- 19. 가상 메모리에서 400M을 사용하는 Java는 무엇이며 어떻게 사용합니까?
- 20. iphone에서 PHP를 사용하는 것
- 21. enum 또는 define 중 어느 것을 사용해야합니까?
- 22. TCP를 사용하는 에뮬레이터 연결
- 23. Java를 사용하는 원격 PC에서 프로그램 실행
- 24. 가상 PC에서 localhost 포트에 액세스하려면 어떻게합니까?
- 25. 인라인 테이블 - 값 UDF 대 뷰 - 어느 것을 사용합니까?
- 26. Windows 7의 가상 VNC 세션
- 27. SRVANY를 사용하는 것과 Windows 서비스를 만드는 것의 장점/단점은 무엇입니까?
- 28. 가상 컴퓨터를 벤치 마크하는 방법
- 29. VMWare에서 VirtualBox로 가상 컴퓨터를 이식하는 방법은 무엇입니까?
- 30. 가상 서버를 사용하는 C#의 분산 컴퓨팅
애플은 VM에 OS X 설치를 금지하지 않았습니까? – Joey
http://stackoverflow.com/questions/113547/iphone-development-on-windows 참조하십시오. –
Mac을 사용하는 합법적 인 방법을 제안합니다. –