У меня есть проект, который был создан два года назад, когда присутствовала iOS 2.0. Само приложение получает успешные обновления и работает нормально. До сих пор в Xcode в настройках архитектуры у меня было «armv7 arm6», и мое развертывание было iOS 3.0.
Недавно я интегрировал Facebook (ShareKit) в приложение, и для этого требуется iOS 4.0 или выше и просто «arm7». Когда я изменяю настройки на них и создаю двоичный файл, загрузчик приложений отклоняет загрузку со следующим сообщением:
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).
Заранее спасибо.