Этот вопрос развился за последние несколько недель, чтобы охватить более общие проблемы с xcode4 (и обновление проектов из более старых xcode s).
Однако многие проблемы можно решить, следуя тому же набору инструкций.
Если у вас есть какие-либо из следующих проблем, попробуйте методы из принятого ответа:
Заголовок: «Лексический файл или файл проблем препроцессора не найден» в Xcode 4
У меня есть проект в Xcode 4, который будет нормально строиться и работать на устройстве и симуляторе, но при попытке заархивировать его ошибки при поиске файлов заголовков, связанных со статической библиотекой:
In file included from /Volumes/Development/Path/LBProject/LBProject/LBProject-Prefix.pch:15:
In file included from /Volumes/Development/Path/LBProject/LBFDefines.h:23:
In file included from /Volumes/Development/Path/LBProject/Classes/LBProjectAppDelegate.h:11:
In file included from /Volumes/Development/Path/LBProject/LBProject/../FKNDirectory/FKNDirectoryManager.h:10:
/Volumes/Development/Path/LBProject/LBProject/../FKNDirectory/FKNDataModel.h:11:9: fatal error: 'Merchant.h' file not found [1]
#import "Merchant.h"
^
1 error generated.
Xcode выдает ошибку
lexical or preprocessor issue file not found
Многое Google показал, что у многих людей есть эта проблема, но нет решения. У кого-нибудь есть исправление или даже подсказка.
Обновление: Пути поиска заголовка пользователя
установлены на $ {BUILT_PRODUCTS_DIR}
во всех конфигурациях. Он отлично строится при любой конфигурации, кроме архивации.
Обновление 2: Торговец. h
- это класс Core Data, который создается автоматически и поэтому находится внутри пакета .xcdatamodeld
, однако все заголовки копируются в каталог общедоступных заголовков при построении библиотеки.