programing tip

Hackintosh에서 iPhone 개발

itbloger 2021. 1. 7. 07:41
반응형

Hackintosh에서 iPhone 개발


내 질문은 iPhone / iTouch 용 코드 개발에 관한 것입니다.

Apple이 칩을 Intel 플랫폼으로 전환함에 따라 이제 분명히 PC에서 OS를 실행할 수 있습니다.

그래서 그것과 내 본질적으로 저렴한 성격으로 인해 Hackintosh에서 iPhone SDK를 실행하여 리퍼 비시 Mac 구매를 우회 할 수 있는지 궁금합니다.

나는 취미가가 아니라 현재 진지한 개발자이기 때문에 기본적으로이 노력에 전념하기 전에 발을 적시고 싶습니다. 장기적으로는 Mac을 구입하는 것이 더 나을 것이라는 것을 알고 있습니다.


예, 완전히 가능합니다. iATKOS OSX 패치를 실행하는 Dell에서 첫 번째 앱을 개발했습니다.

그만한 가치가 있는지 여부는 PC에서 hackintosh 설치 (Kalyway / iATKOS)를 실행하는 것이 얼마나 어려운지에 달려 있습니다. 일부 PC에서는 사소하고 모든 것이 작동합니다. 다른 사람들에게는 악몽이며 네트워킹 / 오디오 / 그래픽이 완전히 작동하지 않습니다. 패치 된 커널을 실행해야하는 경우 (예 : Intel Core 2 Duo 칩셋이없는 경우) 상황이 정말 어색해집니다.

가장 좋은 방법은 PC의 하드웨어를 메모하고 다양한 OSX86 포럼에서 몇 가지 조사를하는 것입니다.

모든 것이 작동한다고 가정하면 미래의 유일한 관심사는 소프트웨어 업데이트입니다. iPhone SDK에는 일반적으로 최신 OSX 업데이트 (예 : 10.5.6)가 필요하지만 패치 된 커널이있는 해킨토시에 업데이트를 설치하는 것은 악몽입니다.

이러한 유형의 작업을 즐기고 HDD 파티션을 나누고 부팅 플래그를 사용하는 것이 편하다면 시도해보십시오. 그렇지 않다면 eBay / craigslist 등에서 중고 Mac-Mini를 구입하는 것이 좋습니다. iPhone 개발이 정말로 당신을위한 것이 아니라는 것을 알게된다면, 당신은 그것을 재판매 할 수 있습니다.


예, 할 수 있지만 시간과 고통을 절약하십시오.

Mac mini 또는 iMac을 선택하십시오.


있을 수있다. 그러나 당신은 hackintosh에 대한 하드웨어 선택으로 제한됩니다. 제대로 이해하더라도 모든 것이 작동한다는 보장은 없습니다 (사운드, LAN 등). OS를 실행할 수 있다면 SDK로 xcode를 실행할 수 있습니다. 그러나 나는 당신이 최종 결과에 100 % 만족할 것이라고 생각하지 않습니다.

OS x를 실행하려면 hackintosh 용 하드웨어보다 mac mini에 투자하는 것이 좋습니다. 해킨토시를위한 모든 구성 요소를 구매할 것이라고 가정합니다.


나는 최근에이 딜레마에 빠졌고, 내 친구 (iPhone 개발을 위해 특별히하고있는)의 이야기를 듣고 Hackintosh가 아닌 실제 Mac을 사용하기로 결정했습니다. 그는 iPhone 개발 작업을 할 수 있었지만 그의 해킨토시는 항상 한 가지 문제가 있습니다. 가장 최근의 것은 지속적인 부팅 순환으로, 시스템은 OS를로드 한 후 즉시 재부팅됩니다.

밝은면을보십시오 : Apple 제품은 인기가 있고 판매하기 쉽습니다. 다음 세대가 나오기 전에 하나를 구입하여 판매하면 대부분의 돈을 돌려받을 수 있습니다. 최소한 원격으로 합법적 인 방식으로 소프트웨어).


그래 넌 할수있어. 나는 가지고있다. 그러나 그만한 가치가 있습니까?

재미로하고 있다면 그만한 가치가 있습니다.

실제 사용 가능한 Mac을 위해 수행하는 경우 그만한 가치가 없습니다.

이제 몇 십억 명의 사람들이 정말 인상적인 리그를 만들었지 만 Mac의 요점을 놓치고 있기 때문에 그렇게 말한 것에 대해 제게 내려 오게 될 것입니다. Mac은 잘 작동하고 사용하는 것이 즐겁지만 PC는 작업을 수행하고 비밀리에 싫어할 것입니다.

그냥 재미로했지만 Mac Mini를 구입했을 때보 다 Hackintosh에 더 많은 비용을 지출하게되었습니다. 물론 내 컴퓨터는 4 배 빠르지 만 실제 Mac과 같지는 않습니다. Mac에서는 모든 것이 작동합니다 ... 정말 좋습니다. 그러나 내 Hackintosh에서는 내 직접 개입 없이는 아무것도 작동하지 않습니다.

어쨌든 저는 항상 그 컴퓨터를 Windows 개발에 사용할 계획 이었기 때문에 낭비가 아니었지만 그렇지 않으면 엄청난 낭비 였을 것입니다.


넌 할 수있어. 우리가 개발하는 해킨토시가 3 개 있지만 결국에는 애플 개발자가 되려면 실제 Mac이 필요합니다.


Hackintosh 접근 방식에서 볼 수있는 한 가지 문제는 지금 작동하는 경우 향후 Mac OS 업데이트가 나올 때 동일한 시스템이 작동한다고 보장 할 수 없다는 것입니다. 이는 iPhone SDK 및 / 또는 사용하려는 개발자 도구는 차세대 시스템 소프트웨어에서만 호스팅됩니다.

장기적으로는 미니 나 맥북과 같은 어떤 종류의 저렴한 (그리고 심지어 중고) 맥을 선택하는 것이 더 나을 것이라고 생각합니다.


할 수 있고, 가상 머신과 OSX 이미지를 사용하여 iPhone / Objective-C / Cocoa 개발을 배우기 시작했습니다 (하지만 설정하는 것은 고통스럽고 OSX 10.5.2 만 사용할 수 있다고 생각합니다).

번거 로움의 가치가 없습니다. 결국 저는 eBay에서 중고 2007 모델 MacBook을 위해 £ 365 정도의 가격을 올렸으며 그 이후로 순조롭게 진행되고 있습니다.


$ 10 P4 2.4GHz, 1GB RAM에서 hackintosh는 잘 작동하고 xcode / iphone sdk도 작동합니다. 조금 느리지 만 안정적이며 돈을 쓰지 않고 아이폰 개발의 물을 테스트하려는 사람에게 매우 실행 가능한 옵션입니다.


그래요 당신. 지금은 Hackintosh (iATKOS S3 version2)에서 아이폰 앱 개발을 배우고 있습니다.

hackintosh 설치와 관련된 문제는 http://wiki.osx86project.org/http://insanelymac.com/참조하십시오 .


Hackintoshes는 큰 가치입니다. 당신은 $ 400에서 $ 4000까지 어느 곳에서나 지출 할 수 있고 매우 능력있는 기계를 얻을 수 있습니다.

Gigabyte 브랜드 Z87 마더 보드, Intel Core i CPU, Nvidia 그래픽 및 SSD를 사용하고 싶습니다. 예산 하드웨어를 피하십시오. 일반적으로 호환되지 않습니다. 또는 Intel NUC 경로로 이동하여 NUC, 작은 PCIe SSD (32GB 또는 64GB가 트릭을 수행해야 함) 및 일부 노트북 램을 얻을 수 있습니다.

당신의 연구를하고 당신은 좋습니다.


자신에 대한 믿음이 너무 적어서 의사 맥을 함께 해킹하여 수백 달러를 절약 할 필요가 있다고 느끼면 애초에 시도하지 마십시오.

더욱이 당신은 확실히 실패 할 것입니다 (또는 성공하기 위해 너무 많은 시간을 할애하면 비용 절감보다 일을 처리하는 데 훨씬 더 많은 시간을 낭비하게 될 것입니다). 두 개의 클린 처는

  1. You have to run code on a iPhone or touch, because the emulator is not perfect and will mislead you without you even being aware of it - I have code that runs on the emulator but not as expected on hardware

  2. Apple's key signing is hard enough to get working with the real thing, it took me a couple of hours and I'm not alone - there's a great many posts out there on development forums from people having difficulties managing it. Getting it working on a Hacked machine - well you may be lucky, but are you prepared to gamble?

ReferenceURL : https://stackoverflow.com/questions/644225/iphone-development-on-hackintosh

반응형