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 в другом месте. Вы можете разделить свой диск и установить стабильную версию или установить ее на загрузочный внешний диск.

https://support.apple.com/en-us/HT208891

Другие вопросы по тегам