Я запускаю новый проект в Xcode 5. Я хочу разработать приложение с помощью iOS SDK 7
, но с целью развертывания iOS 5.0
. Как только я создаю новый проект в Xcode и попытаюсь изменить цель развертывания на 5.0, у меня есть это сообщение:
Applications including an arm64 slice are not compatible with versions of iOS
prior to 6.0
Adjust your Architectures build setting to not include arm64 in order to deploy
to releases prior to iOS 6.0.
Так изменились архитектуры до Standard
(без 64 бит). Я компилирую, работает, но я действительно не понимаю, что только произошло.
Какая разница между настройками Architectures
и Valid architectures
в проекте Xcode Build Settings?
Если я установил Architectures
, чтобы исключить 64 -битное, что происходит, когда я запускаю свое приложение на 64-битном iPhone или iOS Simulator (я знаю, что это работает, мне просто интересно, что hapens underneath)?
Можете ли вы объяснить большой беспорядок с новой 64-битной архитектурой?