Na moim Macu niedawno zaktualizowałem do najnowszej wersji macOS 10.13.5 i zainstalowałem Xcode 10 (beta 1). Dla mojego iPhone'a X dostępna jest aktualizacja 11.4, ale jeszcze jej nie zainstalowałem. Teraz na moim Macu pojawia się dziwne okienko wyskakujące, którego nigdy wcześniej nie widziałem:
Gdy okno alertu jest skoncentrowane, menu w lewym górnym rogu ekranu nie zmienia się. Nie wiem więc, z której aplikacji pochodzi, więc zakładam, że to alert systemowy.
Ale rozmiar czcionki opisu wynosi 12. Standardowo to 13. To wyskakujące okienko nie wygląda dla mnie bezpiecznie z tego powodu, a także opis nie jest tak naprawdę konkretny. Mam podłączone 5 urządzeń z systemem iOS.
Dokonam aktualizacji bezpośrednio na moim iPhonie X i sprawdzę, czy to okienko nadal się wyświetla.
AKTUALIZACJA
Zaktualizowałem iPhone'a X do iOS 11.4, ale wciąż pojawia się wyskakujące okienko.
AKTUALIZACJA 2
Dowiedziałem się, że wyskakujące okienko pochodzi z procesu o nazwie MobileDeviceUpdater
AKTUALIZACJA 3
Zainstalowałem wszystkie aktualizacje na wszystkich moich urządzeniach i nadal pojawia się wyskakujące okienko.
AKTUALIZACJA 4
Próbkowałem proces i wydaje się, że jest to proces jabłkowy.
Sampling process 14573 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling MobileDeviceUpdater (pid 14573) every 1 millisecond
Process: MobileDeviceUpdater [14573]
Path: /System/Library/PrivateFrameworks/MobileDevice.framework/Resources/MobileDeviceUpdater.app/Contents/MacOS/MobileDeviceUpdater
Load Address: 0x10d689000
Identifier: com.apple.MobileDeviceUpdater
Version: 1.0 (1)
Build Info: MobileDeviceUpdater-988200034100003~2
Code Type: X86-64
Parent Process: ??? [1]
Date/Time: 2018-06-08 14:45:55.105 +0200
Launch Time: 2018-06-08 13:28:48.013 +0200
OS Version: Mac OS X 10.13.5 (17F77)
Report Version: 7
Analysis Tool: /usr/bin/sample
Physical footprint: 15.4M
Physical footprint (peak): 16.1M
...
Nie uwzględniłem Call graph
i Binary images
.
Plik binarny znajduje się w:
/System/Library/PrivateFrameworks/MobileDevice.framework/Resources/MobileDeviceUpdater.app/Contents/MacOS/MobileDeviceUpdater
AKTUALIZACJA 5
Nacisnąłem przycisk Instaluj i próbowałem pobrać jeden element, ale nie mogłem.
AKTUALIZACJA 6
Wciąż nie ma nic do zaktualizowania. Wyskakujące okienko pojawia się i kończy się niepowodzeniem za każdym razem, gdy kliknę przycisk Instaluj ...
źródło
Odpowiedzi:
Problem można rozwiązać, instalując XCode w wersji beta.
Ten błąd występuje, gdy wersja systemu macOS (i iTunes) działająca na komputerze nie jest zgodna z wersją systemu iOS na urządzeniu, z którym próbujesz się połączyć.
Zwykle aktualizacja systemu macOS do bieżącej wersji rozwiąże problem. Nie zadziała to jednak, jeśli na urządzeniu iOS działa nowsza wersja beta, a komputer Mac nie.
Jeśli nie chcesz uruchamiać wersji beta systemu macOS (lub obniżyć wersję systemu iOS do wersji innej niż beta), rozwiązaniem jest zainstalowanie wersji beta Xcode.
Mimo że sam Xcode może nie być przydatny, jego wersja beta zawiera niezbędne poprawki oprogramowania, które pozwolą, aby istniejący system macOS (i iTunes) obsługiwał urządzenia z systemem iOS w wersji beta.
Pobierz wersję beta Xcode z: https://developer.apple.com/download
Plik xip (ostatecznie) zostanie zarchiwizowany w pełnej aplikacji Xcode. Przeciągnij go do folderu Aplikacje, a następnie uruchom Xcode . W tym momencie zainstaluje niezbędne komponenty oprogramowania dla najnowszej wersji beta iOS. Kiedy prosi o otwarcie lub utworzenie projektu, możesz wyjść z Xcode.
iTunes powinien teraz rozpoznać urządzenie z systemem iOS.
Odniesienie: https://ios.gadgethacks.com/how-to/fix-software-update-is-required-connect-your-iphone-warning-your-mac-0185898/
źródło
Otrzymałem ten błąd dzisiaj. Mam macOS Mojave i iOS 12 na iPhonie X. Używałem telefonu z komputerem Mac przez wiele minut, a następnie zamknąłem pokrywę (spałem w maszynie) i otworzyłem ją kilka minut później, i wtedy pojawił się komunikat ( pierwszy). Podobnie uznałem wyskakujące okienko za podejrzane.
Wygląda na to, że Apple ma pewne błędy w oprogramowaniu MobileDeviceUpdater, które powodują fałszywe wyświetlanie tego komunikatu.
źródło
Dzieje się tak w przypadku MacBooka Pro z systemem High Sierra 10.13.6 oraz iPhone'a X i iPada Pro z systemem iOS 12.1. Wsparcie Apple powiedziało mi, że rozwiązaniem jest aktualizacja do macOS Mojave, ale nie chcę w tej chwili aktualizować całego systemu operacyjnego. Błąd występuje tylko sporadycznie. Inne osoby zgłosiły, że próba użycia innego kabla Lightning może działać lub że błąd występuje tylko wtedy, gdy telefon jest naładowany poniżej określonego poziomu naładowania baterii.
źródło
Jest to wynik instalacji Xcode 10 Beta 1, o ile mi wiadomo. To już nie występuje.
źródło