Zastanawiałem się, czy można wirtualizować system operacyjny iPhone'a na moim komputerze Mac. Może przez VMware lub inną aplikację?
8
Zastanawiałem się, czy można wirtualizować system operacyjny iPhone'a na moim komputerze Mac. Może przez VMware lub inną aplikację?
Jedyny sposób, o jakim słyszałem, to pobranie iPhone'a SDK , który jest wyposażony w emulator iPhone'a.
Nie mogę udzielić wiarygodnej odpowiedzi, ale mam przeczucie, że nie, z przyczyn technicznych i prawnych. IPhone używa procesora ARM, który ma zestaw instrukcji, który nie jest zgodny z zestawem instrukcji Intel x86, którego VMWare i in. Zapewniają wirtualizację.
Ponadto prawdopodobnie trzeba zwirtualizować komponenty inne niż procesor, aby obsługiwać wiele interfejsów API udostępnianych przez iPhone OS. Technicznie rzecz biorąc, wszystkie te problemy są prawdopodobnie do przezwyciężenia, ale produkty takie jak VMWare raczej tego nie obsługują.
IANAL, ale o ile mi wiadomo, wykonywanie kodu iPhone OS na platformach innych niż te zatwierdzone przez Apple, wirtualnie lub w inny sposób byłoby niezgodne z licencją Apple.
źródło
Jabłka polega na tym, że użyłbyś xCode, który domyślnie pozwala symulować urządzenia z systemem iOS, takie jak iPhone (chociaż dopuszcza tylko określone wersje, chyba że masz telefon z pożądanym systemem operacyjnym).
w systemie Windows istnieje Xamarian Studio Community, która współpracuje z Visual Studio. pozwala pisać aplikacje na iOS, Androida i Windows Phone w C #, ale wiem o tym niewiele.
w xCode otwórz aplikację. Nawiguj: Okno -> Urządzenia (Shift + Command + 2), a następnie wybierz urządzenie (np. IPhone 7 iOS 10.1) Menu wyboru urządzenia xCode - xCode 8.1
źródło