Xcode 4 & three20 & создать архив IPA: нет такого файла или каталога - PullRequest
14 голосов
/ 10 марта 2011

В Xcode 3.2.5 я использую «Build And Archive» для создания файла IPA без каких-либо проблем. Как я могу сделать это в Xcode 4? Я думаю, что мне нужно использовать «Product -> Archive», но я получаю более 100 сообщений об ошибках в фреймворке Three20. Большинство из них «Нет такого файла или каталога». («Продукт -> Построить для -> Построить для архивирования» работает. Никаких ошибок.)

Например, это первое сообщение об ошибке:

../scripts/Protect.command: line 23: cd: /Users/[USERNAME]/Library/Developer/Xcode/DerivedData/[PROJECTNAME]-blabla/ArchiveIntermediates/[PROJECTNAME]/BuildProductsPath/Release-iphoneos/../three20/Three20Core: No such file or directory

Путь "/[PROJECTNAME]/BuildProductsPath/three20/" действительно не существует, но этот путь существует: "/[PROJECTNAME]/three20/"

Что я могу сделать?

Ответы [ 12 ]

0 голосов
/ 11 марта 2011

Группы Google: Xcode 4, Three20 и Project -> Архив
http://groups.google.com/group/three20/browse_frm/thread/cde36b7dab178bad

0 голосов
/ 10 марта 2011

Открыть файл /src/common/Configurations/Paths.xcconfig

старый код:

HEADER_SEARCH_PATHS     = $(STDLIB_HEADERS) "$(CONFIGURATION_BUILD_DIR)/../three20"

новый код:

HEADER_SEARCH_PATHS     = $(STDLIB_HEADERS) "$(CONFIGURATION_BUILD_DIR)/../../three20"

Итак, у меня все еще есть 7 ошибок, но я могусоздать архив ...

...