#ios #objective-c #xcode13
Вопрос:
У меня есть очень старый проект iOS, который я пытаюсь вернуть в app store, используя XCode 13.0.
При компиляции он выдает мне ошибки из AVFoundation, как в описании CMFormatDescription.h имеет ошибку
CMFormatDescription.h Unknown type name 'AudioFormatListItem'
Прослеживая ошибку от AVFoundation, она сводится к заголовку, в котором я фактически импортирую AVFoundation в файл заголовка одного из моих классов.
#import lt;AVFoundation/AVFoundation.hgt;
В проекте есть фреймворки AVFoundation и CoreMedia, импортированные на этапах сборки, поэтому я не уверен, почему это приведет к ошибкам компилятора для кода в рамках фреймворка.
Ответ №1:
В итоге я открыл дело о поддержке кода в службе поддержки Apple. Проблема заключалась в том, что в моей папке сборки была папка под названием CoreAudio.framework . Это каким-то образом оказалось в папке со всеми моими классами, которая содержалась в моем пути компиляции.
Удаление этой папки и ее содержимого позволило успешно завершить сборку.