2009-03-13 17 views
54

私の質問は、iPhone/iTouch用のコードを開発することです。iPhone開発Hackintoshで

アップルがチップ用のインテルプラットフォームに移行したことで、PCでOSを実行することは明らかに可能になりました。

それで、私の本質的に安い性質のため、私はHackintoshでiPhone SDKを実行して改装されたMacの購入をバイパスすることが可能かどうか疑問に思っていましたか?

私は愛人の方が多く、現在は深刻な開発者であるため、基本的には足を濡らしてからこの取り組みに全力を尽くしたいと思います。長期的には、Macを購入する方が良いとわかっています。

答えて

57

はい、完全に可能です。私は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の開発が本当にあなたのためではないことが判明した場合、あなたはそれを転売することが実質的に何も失うことはありません。

+2

まだ有効な回答は2016年です:) –

+2

まだ有効な回答は2017です:) –

+1

有効回答は2018年になります:) –

7

可能です。しかし、ハッキントックのハードウェアの選択には制限があります。たとえそれが正しいとしても、誰もがすべてがうまくいくことを保証することはできません(音、ランなど)。 OSを実行できる場合は、SDKでxcodeを実行できます。しかし、私はあなたが最終結果に100%満足するとは思わない。

os xを実行したい場合は、Mac miniをハードウェアよりもハードウェアに投資する方がよいでしょう。あなたは、ハッキントックのためのすべてのコンポーネントを購入しているとAsuming。

17

はい、できますが、自分で時間と苦痛を節約できます。

Mac miniまたはiMacを持ち上げます。

+6

少なくとも4人は時間を無駄にして痛みを感じるように見えます。 :) –

+0

@Andy - 今はあります。 –

5

私は最近このジレンマにいましたが、私の友人の話を聞いた後、実際のMacと一緒に行くことにしました。彼はiPhone開発を動かすことができましたが、彼のハッキントッシュは常に一つの問題を抱えています。直近のブートサイクリングは一定のブートサイクリングであり、OSをロードした後すぐにマシンがリブートします。

アップルの製品は人気があり、売りやすいです。あなたが次の世代が出てくる前にそれを手に入れて売ったら、あなたのお金の大部分を手に入れることができます。新しいハードドライブ(あなたのハッキント、ヘイを隔離するため)やOSX少なくとも遠隔的に法的なやり方でのソフトウェア)。

0

偽のMacを一緒にハッキングして数百ドルを節約する必要があると感じているというご意見が少しでもある場合は、まず最初に試してみてください。

さらに、あなたはかなり確かに失敗します(または、成功を収めようと多くの時間を費やすと、コストを節約するよりも時間が無駄になります)。私は上で実行するコードを持っている - 2つのクリンチャは、エミュレータがない完璧で、あなたもそれを意識することなく、あなたを誤解しますので、あなたは、iPhoneやタッチのコードを実行するを持っている

  1. ですエミュレータはハードウェアでは期待通りではありません

  2. アップル社の鍵となる署名は、実際の作業には十分ではありませんが、数時間かかりました。私は一人ではありません。それを管理することが困難な人々からのフォーラム。それをハッキングされたマシンで動かすこと - あなたは幸運かもしれませんが、賭ける準備ができていますか?私はもっ​​ともらしいアプローチで見る

+4

これらはいずれも「クリンチャー」ではありません。あなたはハッキントックを使って物理的なiPhoneでデバッグすることができ、Xcodeの証明書は実際のMacよりも悪くありません。 –

+9

-1:「あなたは確かに失敗するでしょう。何?これを正当化する。適切なハードウェアを持っている限り、OSX86は完全に可能です。ポイント1:彼はすでに彼がiPhoneを持っているように聞こえる。ポイント2:Hackintoshでも同じです。 –

3

一つの問題は、あなたがそれが今取り組んで取得する場合、あなたは、Mac OSへのアップデートは、将来的に出てきたときに働いて、同じマシンを持つことが保証されていない、これは可能かもしれないということです使用したいiPhone SDKや開発ツールが次世代のシステムソフトウェアでのみホストされている場合は特に重要です。

長期的に見ると、ミニかMacBookのような安価な(そして使用されている)Macの方がいいと思う。

4

はい、できます。私が持っています。しかし、それはそれの価値があるのですか?

あなたが楽しいことをしているなら、それはそれだけの価値があります。

実用的なMacのためにやっているのなら、それは価値がありません。

今や、10億人の人が、本当に印象的なリグをいくつか作っているが、Macのポイントを見逃しているという理由で、私に言わせてくれるだろう。 Macはちょうどうまく動作し、PCがちょうど完了すると、あなたはおそらくひそかにそれを嫌っている間に使用するための喜びです。

私はちょうど楽しみのためにそれをしましたが、私はちょうどMac Miniを購入した場合、私が持っているよりもHackintoshにもっと費やしてしまいました。もちろん、私のコンピュータは4倍高速ですが、実際のMacと同じではありません。 Macではすべてが機能します...本当にいいですね。しかし、私のHackintoshでは、何も私の部分に直接介入することなく動作します...あまりいいことではありません。

私はいつもWindows開発のためにそのコンピュータを使用することを予定していたので、それは無駄ではなかったが、そうでなければ莫大な浪費になっていただろう。

+6

これは、Macが良いという証拠ではありません。 「Mac」上でWindowsを実行すると、動作します。すべてが機能します。 Appleが特に選んだハードウェア以外のOSXを試してみると、「あなたはこの設定を使用するだろう」と言って、いろいろなばかばかしいジャンプをしなければならない。 – nathanchere

+7

つまり、Mac上のすべてが「うまくいく」ことをお勧めします。 Windowsは本当に "機能する"のに対し、 "この設定ではうまくいく"と言う方がいいでしょう。 – nathanchere

+0

「Macはちょうどうまくいって使い勝手が良いし、PCはちょっとしたことをやっているし、秘密裏にそれを憎んでいる」 - うまく言った.. :) – Adnan

2

$ 10 P4 2.4GHz、1GB RAMで、hackintoshはうまく動作し、xcode/iphone sdkも動作します。その少し遅いが、安定して、現金を託すことなく、単にiPhone開発の水をテストしようとする誰かのための非常に実行可能なオプションです。

4

できます。私は私たちが開発した3つのハックインチェスを持っていますが、終わりにはリンゴの開発者になるには本当のマックが必要です。

+0

thatsは我々がハックを使用してApp Storeにアプリを送ることができないことを意味しますか? – 2am

+0

私はいつもそれをする。 –

3

私は仮想マシンとOSXのイメージを使ってiPhone/Objective-C/Cocoaの開発を始めました(これは設定には苦労しましたが、OSX 10.5しか使えないと思います。2)

私はちょうど面倒なことではありませんでした。結局、私はちょうどeBayから2007年モデルの中古MacBookのために£365かそれを切り詰めました。それ以来、滑らかなセーリングが行われています。

2

はい。今、私はHackintosh(iATKOS S3 version2)でiphoneアプリの開発を学んでいます。

ハッキントッシュをインストール

2

Hackintoshesに問題のためにhttp://wiki.osx86project.org/http://insanelymac.com/を参照してくださいは大きな価値です。 400ドルから4000ドルの間でどこでも過ごすことができ、非常に有能なマシンを手に入れることができます。

あなたはGigabyteブランドのZ87マザーボード、Intel Core i CPU、Nvidiaグラフィックス、SSDを使いたいと思っています。予算のあるハードウェアは避けてください。通常は互換性がありません。または、Intel NUCのルートに行き、NUC、小さなPCIe SSD(32GBまたは64GBのトリックを行う必要があります)、および一部のラップトップRAMを入手できます。

あなたの研究は成功しています。