Ошибка файла "stdarg.h"

Я недавно обновился до xcode 6.3.1. Я попытался создать пример проекта из шаблона "Master Detail application", но сборка не удалась из-за ошибки ниже.

  • Устройство - Универсальное
  • язык - быстрый
  • Не использовать основные данные

Ошибки:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk/usr/include/dispatch/dispatch.h:32:10: ошибка: файл "stdarg.h" отсутствует найденный

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk/usr/include/os/activity.h:38:9: ошибка: объявление 'uint64_t' должно быть импортируется из модуля ObjectiveC.runtime до того, как это потребуется typedef uint64_t os_activity_t;

Я новичок в разработке с использованием Xcode.

2 ответа

Решение

Вполне вероятно, что ваша установка Xcode (или симулятора) повреждена.

Вы можете попробовать переустановить инструменты разработчика или полностью переустановить Xcode.

Вы можете попытаться выяснить, включены ли модули для Objective-C.

Вы можете проверить это здесь (следуйте по пути):

  • Настройки сборки
  • раздел Apple LLVM 6.1 - Язык - Модули
  • Включить модули (C и Objective-C)

Ответ на этот вопрос также может быть подсказкой: как отключить заголовок "curses.h" (часть stdio.h в Xcode 6.3 OSX Yosemite), чтобы избежать конфликтующих объявлений функций

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