У меня есть проект iOS, который требует совместимости с устройствами iOS 3.X. Таким образом, я должен быть нацелен на архитектуру armv6 и armv7.
Я добавил файл xcconfig в свой проект и в мои зависимые проекты (я использую three20, и он поставляется с общим файлом xcconfig).
И в файле xcconfig моего проекта, и в общем файле xcconfig three20 я добавил эту строку:
ARCHS_STANDARD_32_BIT = armv6 armv7
Исходя из моего понимания и того, что я наблюдал, это сбрасывает значение этого параметра сборки до того, что было в XCode 3.X.
Есть ли какие-либо плохие последствия для этого, о которых я должен знать? Или это приемлемый способ собрать как armv6, так и armv7 в XCode 4.2?