Datei.wiki Q&A > E > Ist Es Möglich, Eine Virtuelle Mac Os-Maschine Zu Verwenden Und Von Dort Aus Die Anwendungen Mit Xcode Für Mobile Anwendungen Zu Programmieren?
Frage

Ist es möglich, eine virtuelle Mac OS-Maschine zu verwenden und von dort aus die Anwendungen mit Xcode für mobile Anwendungen zu programmieren?

Antworten
11/10/2021
Cinderella

Auch wenn es technisch machbar wäre, besteht das Problem darin, dass virtuelle Maschinen beim Laden von OSX Probleme haben, die Hardware zu erkennen, auch wenn sie virtuell ist, und dass es schwierig ist, zu arbeiten.

Es gibt Lösungen, die hackintosh genannt werden und die Installation von OSX so modifizieren, dass andere Hardware erkannt wird.

Eine weitere Alternative ist die Verwendung von Dingen wie Xamarin auf Windows, mit dem man Anwendungen für alle Arten von Umgebungen einschließlich iOS erstellen kann. Aber es sind keine nativen Objective-C-Apps, obwohl es einige im iOS App Store gibt.

Die vernünftigste Möglichkeit, XCode ohne Probleme zu nutzen, ist der Kauf eines gebrauchten Mac Mini, der in der Regel nicht allzu teuer ist. Die Leute kaufen den Mac Mini und verkaufen ihn bald, um auf einen anderen Computer umzusteigen, und das bedeutet, dass gebrauchte Mac Minis oft sehr günstig sind.

11/30/2021
Farlie Mccorkindale

Sie haben vmOSX eine Lösung, die Sie vielleicht nützlich finden.

Wenn Sie Apple Swift-Code schreiben und in einer Linux-Server-Umgebung ausführen wollen, ist IBM Swift Sandbox ist brutal.

Denken Sie daran:

  • Der Wettbewerbsvorteil von macOS liegt im Umgang mit den Graphen und Assets, die mit dieser Plattform verbunden sind.
  • Sie können einen macOs-Server virtualisieren, aber keinen Client.

Wenn Ihre Anwendung auf einen generischen Kunden abzielt, einen Kunden, der für Qualität und Leistung bezahlt, der eine attraktive Schnittstelle braucht, wenn Sie wissen, dass Ihre Zeit Geld wert ist und dass die Anwendung, die Sie entwickeln wollen, Ihnen einen gewissen Ertrag bieten kann, denken Sie über den Erwerb eines macOs nach, wie Mac mini - Apple

No es publicidad. Saldrás ganando.

12/31/2021
McGray

Ich weiß wenig über die Mac-Umgebung. Ein Jahr bevor Swift herauskam, habe ich ein wenig Objective C gelernt. Ich habe mit virtuellen Maschinen gearbeitet und kann Ihnen sagen, dass es durchaus machbar ist, wenn Sie alle notwendigen Werkzeuge zur Verfügung haben, um Ihre Aufgabe zu erfüllen. In meinem Fall habe ich Debian verwendet und alles, was ich brauchte, habe ich in die virtuelle Maschine heruntergeladen und es hat ohne Probleme funktioniert. Ich sehe keinen Grund, warum man das nicht auch auf dem Mac mit Xcode machen kann.

01/07/2022
Avilla Saurez

Ja, das kann man. Ich brauchte, um ein kleines Programm für einen Test zu machen und wie in meinem Unternehmen (+300 Mitarbeiter) gab es keine Mac, und ich habe nicht den Kauf rechtfertigen, um einen Test zu machen, hatte ich zu verwalten, wie ich konnte.

Ich montiert eine VMWare mit einem Bild von Mac osX, und ich konnte alles tun, fast perfekt (beim Start des iPhone-Emulator, manchmal stürzt das virtuelle Bild).

In der Tat habe ich mit einem Mac osX 10.10 (Yosemite) Image begonnen und ohne Probleme auf 10.11 (El Capitan) upgegradet.

Schauen Sie sich den Screenshot an (der Name der virtuellen Maschine ist immer noch Yosemite):

main-qimg-0b1d45604c7a5091954b3aeac97d511a

Der Laptop, den ich benutze, ist eine Gurke (mein persönlicher Computer, ein Lenovo Thinkpad i7 mit 16GB RAM und einer 1TB SSD). Mein Firmen-PC ist ein trauriges XP von vor vielen Jahren...

Ich überlasse euch die Benchmarking-Leistung mit Geekbench4. Wie Sie sehen können, ist es ziemlich anständig:

Der erste in der Liste ist ein normaler Desktop-PC, der zweite ist mein Laptop, und der dritte ist die virtuelle Maschine, die auf meinem Laptop läuft.

main-qimg-1fa4042256fbd0a6bfff5bb6bab37724

Ich habe versucht, Hackintosh auf meinem Laptop zu mounten, aber das ist nicht immer möglich. Es gibt Unternehmen, die vormontierte Geräte verkaufen, was vielleicht interessanter ist.

Ich hatte vor, ein MacBook Pro auszuprobieren, wenn ich das nächste Mal einen Laptop kaufe. Ich bin ein regelmäßiger Linux-Benutzer, und nachdem ich mit der virtuellen Maschine herumgespielt habe, gefiel sie mir sehr und ich denke, ich werde sie ausprobieren.

Wenn Sie irgendwelche spezifischen Fragen haben, fragen Sie einfach.

Wenn Sie irgendwelche spezifischen Fragen haben, fragen Sie einfach.

Wenn Sie irgendwelche spezifischen Fragen haben, fragen Sie einfach.

01/11/2022
Guttery

Apple erlaubt es, MacOS in virtuellen Maschinen laufen zu lassen, unter der Bedingung, dass die virtuelle Maschine auf einem Apple-Computer läuft, auf dem MacOS läuft.

Es ist leicht, auf Google Anleitungen zu finden, die erklären, wie man MacOS auf einem herkömmlichen PC virtualisiert, aber es ist ein kompliziertes und sehr unzuverlässiges Verfahren.

Beantworte die Frage
Ist es möglich, automatische Updates in Windows 10 zu deaktivieren? :: Wie oft bringt Microsoft ein neues Windows heraus?
Nützliche Links