Я подозреваю, что проект Box2D довольно старый (из-за ссылки на iphoneos2.2) и что открытие его в более поздней версии XCode не помогло конвертировать все параметры (я говорю это, потому что этодля меня довольно часто встречаются подобные проблемы с более старыми проектами).
В вашем случае я бы предложил отключить флаг «Build active Architecture only», который вы можете найти в настройках сборки вашего проекта.и посмотрим, что получится.Вы также можете подумать о сбросе всех параметров, связанных с архитектурой, на их значения по умолчанию.
Кроме того, попробуйте скомпилировать устройство, просто чтобы проверить, работает ли оно.
Если мое предложение соответствуетне помогает, единственный способ, которым я знаю, для устранения проблем такого рода - это проверка project.pbxproj
, найденного в вашем пакете проекта Xcode, и избавление от того, что не так (как правило, имеется некоторое дублирование конфигурации или устаревшая информация).
PS: проблема с вашими настройками может быть либо на уровне проекта, либо на целевом уровне, поэтому проверьте оба.