У меня есть проект, который был создан два года назад, когда присутствовал iOS 2.0. В приложении он сам получал успешные обновления на этом пути и делал все возможное. До сих пор в Xcode, в настройках архитектуры, у меня была «armv7 arm6», и мое развертывание было iOS 3.0.iOS: Xcode: Архитектура: armv7 vs armv6
В последнее время я подключился к Facebook (ShareKit) в приложение, и для него требуется iOS 4.0 или выше и просто «arm7». Когда я изменить настройки для тех, и создать двоичный файл, Application Loader отклоняет загрузку с следующим сообщением:
iPhone/iPod Touch: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv6
Если изменить его обратно в «ARMv7 ARM6», то приложение не будет работать из-за Facebook (ShareKit).
Заранее спасибо.