Вот оборудование, которое у меня есть:
Чип: Apple M1 Max
Память: 32 ГБ
Жесткий диск: 500 ГБ
ОС: macOS Sonoma 14.7.2
Мне нужно обновить XCode до версии 26.*
В предварительных требованиях к программному обеспечению я нашел информацию о том, что мне нужна версия ОС > 15.6
Поэтому я запускаю Softwareupdate.
В выводе Softwareupdate -l у меня есть два варианта:
- Название: macOS Sonoma 14.8.4, Версия: 14.8.4, Размер: 1842424 КБ, рекомендуется: ДА, действие: перезагрузка
- Название: macOS Tahoe 26.3, версия: 26.3, размер: 10817535 КБ, рекомендуется: ДА, действие: перезагрузка
sudo Softwareupdate -iR 'macOS Tahoe 26.3-25D125' --force --agree-to-license
и получаю следующее исключение в выводе:
Код: Выделить всё
Software Update Tool
Finding available software
Downloading macOS Tahoe 26.3
Password:
Downloaded: macOS Tahoe 26.3
Restarting...
2026-02-18 09:48:48.497 softwareupdate[46104:515137] Checking App: (null)
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]'
*** First throw call stack:
(
0 CoreFoundation 0x000000018104a2cc __exceptionPreprocess + 176
1 libobjc.A.dylib 0x0000000180b2e158 objc_exception_throw + 60
2 CoreFoundation 0x0000000180f5b818 -[__NSPlaceholderArray initWithObjects:count:] + 620
3 CoreFoundation 0x0000000180fb956c __createArray + 48
4 CoreFoundation 0x0000000180fb9520 +[NSArray arrayWithObject:] + 32
5 login 0x000000018f705470 -[LFQuitUtilities LFGUIAppsToQuit:] + 204
6 login 0x000000018f7021e4 SACLOGUIAppsToQuit + 44
7 OSUpdate 0x00000001a6776c44 +[SUOSUUtilities appNamesThatWillPreventRestart] + 64
8 OSUpdate 0x00000001a6735dd8 -[SUOSUUpdateController queueUpdatesForPostLogoutInstallWithProductKeys:descriptors:overrides:postLogoutOptions:withError:] + 3628
9 OSUpdate 0x00000001a6734f5c -[SUOSUUpdateController queueUpdatesForPostLogoutInstallWithProductKeys:descriptors:overrides:options:withError:] + 160
10 OSUpdate 0x00000001a6734e48 -[SUOSUUpdateController queueUpdatesForPostLogoutInstallWithProductKeys:descriptors:nowIsLater:restartingNow:forceRestart:skipFLO:allowSplatPassengers:withError:] + 468
11 softwareupdate 0x000000010076c130 softwareupdate + 33072
12 softwareupdate 0x000000010076a6fc softwareupdate + 26364
13 softwareupdate 0x0000000100767540 softwareupdate + 13632
14 dyld 0x0000000180b6b154 start + 2476
)
libc++abi: terminating due to uncaught exception of type NSException
Abort trap: 6
Обратите внимание, что я даже не пытаюсь писать код самостоятельно, я использую встроенные инструменты обновления.>
Подробнее здесь: https://stackoverflow.com/questions/798 ... hile-updat
Мобильная версия