Лексический или препроцессор выдает Xcode при архивировании - PullRequest
2 голосов
/ 17 ноября 2011

Я собирался заархивировать для распространения OTA с Xcode 4, когда Xcode неожиданно дает мне печально известную preprocessor or lexical issue.Этого не произошло ни на билде, ни на выходе настроек конфигурации как на устройстве, так и на симуляторе.

Я использовал свою собственную статическую библиотеку с импортом в стиле угловых скобок.Простите меня, но я не совсем уверен, что может вызвать проблемы.

#import <MyCommonLib/headerfile.h>

В моем проекте статической библиотеки я поместил весь заголовок в раздел public, и он был помещен в общую папку DerrivedData для результата сборки (проверено), и у меня естьПоместите зависимости моего основного проекта в зависимости от проекта статической библиотеки, также я связал статическую библиотеку с моим основным проектом.

Любая идея о том, что может привести к тому, что это произойдет, только когда я архивирую это?(он отлично зарекомендовал себя как на моем устройстве, так и на симуляторе).

Приветствия,

1 Ответ

0 голосов
/ 17 ноября 2011

Эта ошибка вызвана тем, что некоторые «импортированные» файлы больше не могут быть найдены / на которые ссылается компилятор (возможно, «Удалено», либо удалить с диска / удалить только ссылку).

Попробуйте изменить:

#import<MyCommonLib/headerfile.h>

до:

#import "MyCommonLib/headerfile.h"

Убедитесь, что файл также существует.

...