Używam Mac OS w VMWare do tworzenia aplikacji na iOS.
Po zaktualizowaniu systemu operacyjnego i Xcode urządzenie iOS nie jest dostępne, więc nie mogę go przetestować.
Gdy urządzenie jest podłączone do komputera, pojawia się jako podłączone w VMware i oznaczone zielonym punktem. Ale nie pojawia się na urządzeniach Xcode.
Używam systemu Mac OS 10.11. Czy ktoś ma pomysły?
trust
potwierdzenie się nie pojawiło, możesz otworzyć iTunes w maszynie wirtualnej i możliwe, że pokazuje okno dialogowe.Odpowiedzi:
Miałem ten sam problem, ale był dość łatwy do rozwiązania. Wykonaj kolejne kroki:
1) W ustawieniach maszyny wirtualnej (VMWare):
2) Dodaj urządzenie do listy dozwolonych urządzeń programistycznych na koncie Apple Developer's. Bez tego kroku nie ma możliwości korzystania z urządzenia w Xcode.
Następnie kilka instrukcji: Zarejestruj jedno urządzenie
źródło
W drugiej odpowiedzi brakuje dodatkowych informacji, również w następnym poście . Na przykład, gdy iPhone utrzymuje pętlę Połącz / Rozłącz. Oto lepsze rozwiązanie:
W
vmware.log
wyszukiwaniu vid i pid twojego iPhone'a USB:Przykład:
Zamknij oprogramowanie vmware (aby odblokować
.vmx
)W
.vmx
, dodaj:Zastąp
0xvid:0xpid
przez vid i pid znalezione wvmware.log
. Przykład:W vmware> Edytuj maszynę wirtualną> Kontroler USB: Zgodność USB: USB 2.0
Aktywny: Automatycznie podłącz nowe urządzenia USB
Aktywny: Pokaż wszystkie urządzenia wejściowe USB
Aktywny: Udostępnij urządzenia Bluetooth maszynie wirtualnej
Uruchom Mac OS i upewnij się, że mysz jest skupiona na vmware (lub po prostu użyj monitu logowania, jeśli się pojawi)
źródło
vmware.log
znajduje się w Ubuntu 18.04, odtwarzacz VMware 14?usb.quirks.device0
na"vid:pid skip-refresh"
zgodnie z instrukcjami z kb.vmware.com/s/article/774?lang=en_US . Otrzymywałem w logach następujący błąd Zresetowałemusb device busy (16)
też połączenia usb z askubuntu.com/questions/645/ ... Wyłączyłem automatyczne montowanie urządzeń usb askubuntu.com/questions/89244/ ... Kluczem jest odczyt logów pod kątem błędów i szukanie informacji online w społeczności vmwareTrust
wyskakującego okienka po ponownym podłączeniu. Rozwiązałem problemITunes
z wyjściem z maszyny wirtualnej i ponownym otwarciem. Wyskakujące okienko albo się pojawi, alboITunes
wykryje urządzenie.Używam Iphone 8+ i VMWare macOS High Sierra na komputerze z systemem Windows 10.
Przeszedłem przez dziesiątki postów dotyczących rozwiązywania problemów i żaden z nich, z wyjątkiem ustawienia USB maszyn wirtualnych na 2.0, nie pomógł. Rozgryzłem to metodą prób i błędów oraz przyzwoitej ilości alkoholu.
ROZWIĄZANIE:
Wykonaj te czynności w następującej kolejności:
Po wyłączeniu maszyny wirtualnej przejdź do ustawień dowolnej używanej maszyny i zmień USBs na 2.0. Możesz to znaleźć w tym samym menu, w którym przydzieliłeś swoją pamięć RAM i rdzenie
Upewnij się, że telefon jest podłączony i wyłączony.
Uruchom maszynę wirtualną, macOS.
Włącz Telefon po uruchomieniu Maca
Otwórz Xcode
źródło
page_fault_in_nonpaged_area
na moim komputerze hosta z systemem Windows 10 za każdym razem, gdy próbowałem podłączyć iPhone'a 7 do maszyny wirtualnej. Jednak bardzo się z tym zmagałem, próbowałem uruchomić system z wyłączonym iPhonem, a następnie go włączyłem - i bum - faktycznie zadziałało i zasugerowało mi zaktualizowanie oprogramowania w celu podłączenia mojego iPhone'a, zaktualizowałem i wszystko działa dobrzeMiałem ten sam problem z VMWare 12.5.2 i OS: Mac OS Sierra.
Oto kilka kroków, aby rozwiązać ten problem: (który zadziałał dla mnie).
Proszę bardzo. To będzie działać. Teraz możesz włączyć swoją maszynę wirtualną i spróbować podłączyć urządzenie odpowiednim kablem USB. Czasami może wystąpić problem z nieautoryzowanym kablem USB. Jeśli jednak masz wątpliwości, możesz mnie tutaj zapytać.
źródło
Oto kolejna rzecz do wypróbowania (używam systemu Windows 10):
To właśnie zadziałało dla mnie. Nie mam pojęcia, dlaczego usługa nie została uruchomiona w pierwszej kolejności i działała dobrze z moim iPhonem 7. Powodzenia.
źródło
Zrób to, co sugeruje odpowiedź, ale upewnij się również
click inside the VM
, że OSX ma fokus przed podłączeniem telefonu. W moim przypadku musiałem to zrobić, żeby to zadziałało.źródło
Chciałbym coś dodać.
Aby urządzenia działały na komputerze Mac, musisz upewnić się, że są do niego podłączone. Nie wiem, jak to jest obsługiwane w innych wersjach, ale używam VMware Workstation 12 Player
Jeśli pójdziesz
Player (Top left corner) > Removable Devices > Enable the device
, chceszTo właśnie musiałem zrobić.
źródło
Spotkałem ten sam problem. Rozwiązanie znalazłem w rozwiązaniu z kb.vmware.com.
U mnie działa, dodając
usb.quirks.device0 = "0xvid:0xpid skip-refresh"
Szczegóły jak poniżej:
Aby dodać dziwactwa:
Uwaga : nie pomijaj tego kroku.
Na przykład, jeśli wpiszesz nazwę Apple, zobaczysz wiersz podobny do:
Wiersz zawiera nazwę urządzenia USB oraz informacje o jego vid i pid. Zanotuj wartości vid i pid.
Na przykład dla urządzenia Apple znalezionego w kroku 2 ten wiersz to:
usb.quirks.device0 = "0xvid:0xpid skip-refresh" usb.quirks.device0 = "0xvid:0xpid skip-setconfig" usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig"
Uwagi :
Zobacz to, aby zobaczyć szczegółowo.
źródło
Mam 2 komputery z zainstalowanym systemem VMWare Workstation i systemem Mac OS Sierra jako systemem gościa. Pierwsza maszyna mogła rozpoznać moje urządzenie iOS, a druga nie go rozpoznać. Druga maszyna zachowywała się tak samo jak inne, gdzie bez końca łączyła się i rozłączała z iPhonem.
Na szczęście mój drugi komputer miał problemy z połączeniem sieciowym z moją maszyną wirtualną. Natknąłem się więc na rozwiązanie, resetując ustawienia sieciowe dla maszyny wirtualnej.
Możesz wypróbować następujące kroki i sprawdzić, czy to działa. U mnie to zadziałało.
źródło