2015-11-21 2 views
0

У меня есть проект правильно на одной машине, но я получаю следующую ошибку, когда я пытаюсь ее построить другой. Обе машины имеют одинаковую версию OS X и XCode и точно такие же исходные файлы.clang: error: no такой файл или каталог: ... PrecompiledHeaders ..../... pch

лязг: ошибка: нет такого файла или каталога: '/Users/Cristian/Library/Developer/Xcode/DerivedData/MadGoose-alcvoermelusildxepcbneygiwbk/Build/Intermediates/PrecompiledHeaders/MadGoose_Prefix-afbukpnsoecegqeiiuwhfersynbx/MadGoose_Prefix.pch'

у меня есть следующие файлы на этот каталог

  • MadGoose_Prefix.pch.data
  • MadGoose_Prefix.pch.pch
  • MadGoose_Prefix.pch.dia
  • MadGoose_Prefix.pch.pch.hash-criteria

Кто-нибудь знает, что это может быть? Или что я должен сравнивать между машинами?

ответ

0

Я нашел эту проблему, я имел в настройках Строительства

FRAMEWORK_SEARCH_PATHS = (
       "$(inherited)", 
       "\"${FACEBOOKSDK}\"", 
      ); 

Поскольку мы не используем Facebook на проекте больше переменная ${FACEBOOKSDK} была пуста в машине с проблемой, я удалить его из там и проблема решена.

Дополнительный наконечник для других с проблемами сборки, проверьте XCBuildConfigutation раздел .pbxproj непосредственно (все между /* Begin XCBuildConfiguration section */ и /* End XCBuildConfiguration section */), это было легко обнаружить проблему там, в XCode переменные заменяются их значения, если вы не измените их.

Смежные вопросы