Compré un iPhone SE (Gen 2) e instalé el último iOS 16 en él.
Cuando me conecto a un MacPro 5,1 con iTunes 12.8.3.1 'último' en funcionamiento en OS X 10.13.6 repetidamente recibo una ventana emergente de Actualizar Software cada vez que se conecta el usb. En segundo lugar, el dispositivo nunca apareció en iTunes.
En la ventana emergente de actualizar software, si continuo con la instalación, he tenido continuamente fallos debido a 'error de red'. Esa ventana emergente, por cierto, proviene de una aplicación llamada MobileDeviceUpdater.app encontrada dentro de una carpeta dentro de un archivo llamado MobileDevice.framework. Puedes navegar y tratar de abrir la aplicación misma desde el menú 'Ir a la carpeta' dentro de Finder:
/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/Current/Resources
He intentado todo, reinicio seguro, reinicios de red, restablecer varias cachés del sistema, ejecutar este actualizador repetidamente, todo lo que se me ocurrió, reinstalación de iTunes... incluso chatear con el Soporte al Cliente de Apple (ya sé... tan útil), todo sin éxito.
Como otros han mostrado en esta pregunta 'Se requiere una actualización de software para conectar su dispositivo iOS' hay una respuesta esperanzadora a este error y esa es la instalación de XCode Beta que tiene todos los frameworks de dispositivos móviles.
He probado su solución y descargué XCode 15 Beta 2 con una cuenta de desarrollador gratuita.
Mira que al intentar abrir xcode-beta.app requería Mojave MacOS 10.14 mínimo y no tengo una tarjeta gráfica Metal para hacerlo en este momento. Entonces me puse a pensar, ¿qué tal si pudiera encontrar esos molestos frameworks de dispositivos móviles en el paquete en lugar de instalar todo XCode como lo hicieron otros en la pregunta citada arriba? Al abrir xcode-beta.app, hacer clic derecho, 'Mostrar contenido del paquete' y luego buscar en la carpeta 'Contenidos' por "mobile" encontré este paquete:
xcode-beta.app/Contents/Resources/Packages/MobileDevice.pkg
Este paquete no estaba restringido por el sistema operativo y se instaló sin problemas en mi sistema al hacer doble clic.
También verifiqué a través de Pacifist dónde fueron los contenidos del paquete.
De interés:
/System/Library/PrivateFrameworks/MobileDevice.framework
También se instalaron varios otros frameworks en esta carpeta PrivateFrameworks que también pueden ser importantes.
Y este archivo de extensión:
/System/Library/Extensions/AppleMobileDevice.kext
Una vez que se instaló el paquete completo (sin reinicio), el dispositivo iOS 16 se conectó, apareció y se sincronizó en iTunes y ¡no hubo más ventanas emergentes de actualizar software!
Así que la pregunta restante es, como mínimo ¿estos dos conjuntos de archivos son todo lo que se necesita o son todos los archivos necesarios en ese paquete proporcionado por Xcode beta para que los dispositivos más nuevos funcionen con iTunes? ¿Qué opinas, funcionará para ti?