2016-04-15 3 views
1

Я запускаю проект с давних времен. Внезапно он начинает давать ошибку. Я только что обновил Xcode до 7.3, создав сертификаты и загрузив приложение в iTunes для тестового полета. Теперь, когда я запускаю проект, он дает ошибку «Файл CoreTelephony/CTCallCenter.h не найден». Я удалил эти файлы и снова запустил, на этот раз он дает «файл CoreBluetooth/CoreBluetooth.h не найден».Xcode 7.3 <CoreTelephony/CTCallCenter.h> Файл <CoreBluetooth/CoreBluetooth.h> не найден

enter image description here

Framework уже существуют в App

enter image description here

  • У меня есть чистый и восстановить проект, перезапустить Xcode, перезагрузите компьютер.
  • Я добавил «$ (OBJROOT)/UninstalledProducts/$ (PLATFORM_NAME)/include« строка в «пути поиска заголовков». Но ничего не сработало, Так как решить эту ошибку?

ответ

0

CoreBluetooth и CoreTelephony не существуют на Watch OS 2.x. Вот мои советы по этому вопросу:

  • Определите макрос препроцессора в настройках проекта. В моем случае это APPLE_WATCH = 1
  • Ваш код должен теперь быть что-то вроде этого
#ifndef APPLE_WATCH 
    // YOUR CODE HERE 
#endif