2009-05-14 9 views
11

Nachdem ich versucht habe, einen temporären Mac in die Hände zu bekommen, um eine iPhone App für einen Client zu entwickeln, habe ich begonnen, VMware Workstation zu betrachten, um OS X zu virtualisieren. Ich habe mich gefragt, ob es irgendwelche gefundenen Probleme gibt. oder wenn das Ganze nicht funktioniert.Erfolg mit OS X und Vmware für iPhone Entwicklung?

Zur Erinnerung, ich habe ein altes stripey-Apple-Logo Ich habe meinen alten Apple IIe geknackt und befestige ihn am Deckel meines Dev-Laptops, damit ich den Geist des OS X EULA erfülle.

+8

+1 für die pure Heiterkeit Ihrer Apple-Logo-Transplantation. –

+3

+1 auf den Beitrag und auf den obigen Kommentar, weil, basierend auf wie die EULA formuliert ist, könnte dies tatsächlich in Übereinstimmung sein. : P –

Antwort

4

Einige meiner Mitarbeiter haben die VMWare-Ansatz mit OSX versucht und zum größten Teil gescheitert. Ich weiß, dass einige VMWare-Images im Internet verfügbar sind, aber ich würde nicht empfehlen, diese zu verwenden.

Auch zu Bruces Punkt hat das OSX86-Projekt kürzlich große Fortschritte gemacht. Ich konnte OSX auf einem alten Dell laufen lassen, den ich herumliegen habe. Die Sache lief gut als Medienserver, bis ich den Fehler machte, einen Patch herunterzuladen, und dann starb das Ding.

Wie Bruce sagte ein Mac Mini wäre eine gute Investition bei $ 500, oder noch besser, siehe eBay. Nehmen Sie etwas bei eBay auf und am Ende Ihres Jobs können Sie es bei eBay verkaufen oder behalten. Wenn Sie Ihr Budget wirklich knapp halten, können Sie nach einem G4 Mac suchen und darauf aufbauen, ohne Unterstützung für den iPhone Simulator. Ich nahm ein 2 G4 Macs für $ 80 pro Stück und verkaufte eins für $ 120.

Bottom-Line ist, wenn Sie denken, in iPhone-Entwicklung zu kommen eine kleine Investition auf einem Mini oder einem gebrauchten Intel Mac bei eBay machen. Wenn Ihre Entwicklungsbemühungen erfolgreich sind, wird sich Ihre Investition auszahlen.

Viel Glück.

Edit: Obwohl die Entwicklung auf einem G4/PPC-Mac nicht unterstützt wird, ist es machbar. Hier ist ein Link, der erklärt, wie es funktioniert.

http://3by9.com/85/

+0

Das SDK läuft auf einem PPC Mac mit ein wenig Feineinstellung, wie aufgelistet. Ein kleiner Piepmatz sagte mir, dass der iPhone-Simulator in 3.0 keine universelle Anwendung mehr ist und nicht mehr auf PPC-Macs läuft. Natürlich würde ich das nicht wissen, aber das habe ich gehört. ;-) – mmc

1

Bereiten Sie sich auf einen Ansturm von Antworten auf die EULA vor.

Technisch Ihre beste Ressource wäre die OSx86-Website, die hier http://wiki.osx86project.org/ ist.

Und ihre Seite auf Virtualisierung ist hier http://wiki.osx86project.org/wiki/index.php/Virtualization

Wichtig ist aber für den Mac und das iPhone zu entwickeln sind sehr ähnlich, und wenn Sie es ernst meinen, Gutes zu tun developmenet für Ihre Kunden Sie sollten wahrscheinlich in einem Mac mini investieren zumindest, das ist weniger als $ 500US mehr als nur das Betriebssystem selbst zu kaufen.

+0

Es ist meine bevorzugte Methode, und ich bin immer noch auf der Suche nach einem Mac, der diese Aufgabe erfüllen kann. Dies ist eine Notlösung, um loszulegen. Und mein Kommentar zu der EULA war witzig. Ich habe keine große Liebe für die drakonische IP-Struktur von Apple - aber wenn du für das Handy entwickeln willst, musst du ihr Spiel spielen, Ende der Geschichte. –

+0

Wenn Sie keinen Mac für $ 100 und Ersatzteile, die Sie herumliegen haben, bauen können, sind die Informationen des osx86Projekts nichts für Sie. Das heißt, kaufen Sie einen Mac mini, am Ende bin ich mir ziemlich sicher, dass Sie am Ende glücklicher werden. – KevinDTimm

1

Das ist das alte Regenbogen-Logo von der IIe, richtig? Die Die-Hards haben den weißen Apple-Sticker, der jedem echten Mac beiliegt. Real Die-hards haben den weißen Apple-Aufkleber, den sie heimlich vom Spielzeug-Truck ihres Neffen abgezogen haben.

Günstigste Option ist wahrscheinlich die Festplatte und installiert hackintosh zu partitionieren:

http://www.wired.com/gadgetlab/2009/05/eight-months-with-a-hackintosh-netbook-conclusion-fantastic/

Aber jedes Mal, wenn Sie bauen Ihre Anwendung in XCode es dauert lange genug, um zu fangen eine Sitcom im Fernsehen, don‘ t komm weinen hier :-)

1

Ich habe einen Freund, 10.5.7 auf seinem Dell-Laptop mit einem Distro von OSx86 erfolgreich installiert ist.Er arbeitet mit den Entwicklertools und dem iPhone-Simulator und kann seine App kompilieren. Er kann jedoch keinen USB-Treiber für seine Hardware finden - also konnte er seine App nicht auf einem Gerät installieren.

Ehrlich gesagt - ich glaube, er hat ungefähr 20 Stunden damit verbracht, die Dinge einzurichten, Fahrer zu finden, etc ... Wir dachten alle, er sei verrückt, bis er die Dev-Tools installiert hat. Ich würde wirklich versuchen, einen Mac Mini in die Hände zu bekommen, bevor ich den ganzen Aufwand durchkomme.

Aber das Apple Logo Transplantation ... pure Genie.

0

Offensichtliche Legalitäten beiseite, in meiner Erfahrung schneidet OS X sehr schlecht in einer VM. Die Installation von OS X nativ auf Ihrem PC ist möglich, wenn Sie Geduld haben und kompatible Hardware haben. Ich kann diesen Ansatz jedoch nicht wirklich empfehlen, es sei denn, du bist ein Besessener für Bestrafung oder würdest gern auf diese goldenen Tage zurückblicken, wenn die Installation von Linux mit Unterstützung für deine gesamte Hardware tatsächlich ein kleiner Erfolg für dich war.

Wie andere bereits erwähnt haben, sparen Sie sich eine Menge Ärger, wenn Sie sich ernsthaft mit der iPhone-Entwicklung beschäftigen, indem Sie sich einen gebrauchten oder überholten Mac mini kaufen.

Verwandte Themen