2012-02-29 5 views
2

Я пытаюсь создать MailCore с Xcode 4 в течение последних нескольких дней, но я не могу пройти мимо этой одной ошибки. Вот полная ошибка:Xcode 4: попытка создания MailCore.Framework для OSX

PBXCp include/libetpan /Users/kicks/Library/Developer/Xcode/DerivedData/MailCore-drptxcxpvfzzjqhlbxdsrxosqjqq/Build/Products/Debug/include/libetpan cd /Users/kicks/Downloads/MailCore/libetpan/build-mac builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/kicks/Downloads/MailCore/libetpan/build-mac/include/libetpan /Users/kicks/Library/Developer/Xcode/DerivedData/MailCore-drptxcxpvfzzjqhlbxdsrxosqjqq/Build/Products/Debug/include

error: /Users/kicks/Downloads/MailCore/libetpan/build-mac/include/libetpan: No such file or directory

Итак, мое исследование привело меня к мысли о том, что проблема заключается в «Build Settings» в разделе «Поиск Контуры». В частности, «Пути поиска заголовков». Я думал, что каталог libetpan не найден, потому что Xcode пытается использовать путь по умолчанию для поиска каталога libetpan (т. Е. $ {SRC_ROOT}).

Независимо от того, что я ввел для пути поиска заголовка, Xcode не использует его, и я получаю ту же ошибку.

Что мне не хватает? Является ли моя проблема даже с помощью путей поиска заголовков или есть другой параметр Im, который вы видите? Прошу прощения, если это что-то простое, но Xcode иногда действительно ускользает от меня.

Это мой точный процесс:

  1. git clone хранилище находится здесь: https://github.com/jwatson/MailCore. Это вилка оригинала, потому что оригинал создает множество ошибок и предупреждений в Xcode 4. Я также запускаю git submodule init и git submodule update для установки зависимостей.
  2. Открыть MailCore.xcodeproj
  3. Попробуйте создать библиотеку libetpan.a.

Любая помощь будет очень признательна!

ответ

1

Вы найдете сценарий оболочки с именем "update.sh" в каталоге build-mac. Просто запустите его и создайте все недостающие каталоги и конфиги.

После этого будет построен проект Xcode.

+0

Это сделало. Спасибо! –