ld: неподдерживаемый тип файла тапи '!tapi-tbd' в файле YAML '<…>' для архитектуры x86_64
Когда я пытаюсь создать один из своих проектов, я получаю следующую ошибку:
ld: unsupported tapi file type '!tapi-tbd' in YAML file '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/libSystem.tbd' for architecture x86_64
Я просмотрел другие вопросы + ответы в Интернете, большинство из которых решаются путем изменения / обновления инструментов командной строки Xcode. Однако я использую MacOS Monterey (бета-версия), и это не позволяет мне понизить версию моего CLT. Я также не могу перейти на более раннюю версию своей ОС, очевидно, не вытирая весь диск, что я не очень хочу делать, даже с резервной копией. Я знаю, для меня это большой опыт обучения.
Могу ли я что-нибудь сделать, кроме как дождаться обновления CLT для этой ОС в неопределенное время в будущем?
1 ответ
Это не прямой ответ, но относительно простой обходной путь может заключаться в установке рабочей версии Mac OS в другом месте. Вы можете разделить свой диск и установить стабильную версию или установить ее на загрузочный внешний диск.