После нескольких изменений в моем проекте я внезапно получаю эту ошибку сборки:
Ссылка на 'kCGImageAlphaPremultipliedLast' неоднозначна
и когда при взгляде на ошибку он показывает мне, что на нее ссылаются 4 раза:
Может кто-нибудь сказать мне, как это может произойти и как я могу выяснить, что вызывает это? Я не импортирую ничего явно из CoreGraphics, а мой файл префиксов импортирует только "Foundation.h" и некоторые собственные макросы. Однако я импортирую несколько заголовков, содержащих чистый C-код, но все они заключены в нечто вроде этого:
#ifndef __MYCCODE_H
#define __MYCCODE_H
// imports here
// c code here
#endif
Это происходит в Xcode 5 с использованием LLVM 5.1
Изменение: это, кажется, другая проблема с этим проектом. комментируя эту строку кода, я получаю еще одну ошибку:
Неисправный или поврежденный файл AST: "Невозможно загрузить модуль"/Users/xxx/Library/Developer/Xcode/DerivedData/ModuleCache/1NHZ5MC2OSMJV/CoreImage.pcm ": файл модуля устарел"
Удаление модуля и добавление его снова не помогло. Удаление полученных данных также не помогло. Эта ошибка также появляется при возвращении к рабочему коммиту.