Xcode 8: неизвестное имя типа ‘CABasicAnimation’; вы имели в виду ‘CAAnimation’

#ios10 #xcode8 #cabasicanimation

#ios10 #xcode8 #cabasicanimation

Вопрос:

Xcode8: я пытаюсь выполнить проект CMD B на обычном устройстве ios. Но отображается ошибка: неизвестное имя типа ‘CABasicAnimation’; вы имели в виду ‘CAAnimation’; в противном случае симуляторы в порядке.

введите описание изображения здесь

Ответ №1:

Похоже, вам не хватает a #import <QuartzCore/QuartzCore.h> в верхней части вашего файла или QuartzCore вообще не связан (проверьте в Project -> Build Phases -> Link Binary с библиотеками).

И в таких случаях всегда рекомендуется удалять содержимое производных данных и перестраивать проект с нуля.

Комментарии:

1. ТКС, я решил проблему. Причина в том, что содержимое файла h> отсутствуют в фреймворках iOS 10.0, в противном случае файл симулятора в порядке.