Документация Three20 не решила эту проблему для меня (к сожалению ...).В конце концов, то, что сработало для меня, было смесью нескольких решений.Существует разница между «Архивировать» и «Сборка для архивирования» (или сборка для запуска), и, используя эти шаги, я выполняю обе эти операции без проблем со сборкой:
Вам нужно будет изменить сценарии как Упомянутый Манни , установите флаг «Пропустить установку» для каждого проекта Three20, связанного с деревом вашего проекта, и добавьте следующие пути в «Пути поиска по заголовку» вашего проекта:
"$ (BUILT_PRODUCTS_DIR) /../three20 "" $ (BUILT_PRODUCTS_DIR) /../../ three20 "
. Это заставит вас работать с опцией Build.Когда вы захотите выполнить действие архива, вам также понадобится изменить настройку «Местоположения» в Xcode, указав без перьев, упомянутых выше .
Я задокументировал эти шаги в этом посте .