Спасибо,

нальной версии xcode 4 (я использовал 3.latest и 4 GM в то время, когда она была доступна) этого не происходило. Когда я обновил до финальной версии xcode 4, я начал получать ошибку компоновки при попытке связать версию armv7 с моей библиотекой, не относящейся к armv7 (мой проект настроен на стандартную действующую архитектуру armv6 armv7 по умолчанию):

ld: warning: ignoring file ../bin/iOS static/arm/libssl.a, file was built for archive which is not the architecture being linked (armv7)
ld: warning: ignoring file ../bin/iOS static/arm/libcrypto.a, file was built for archive which is not the architecture being linked (armv7)
Undefined symbols for architecture armv7: -- list of symbols --

Версия armv6 компилируется просто отлично, но общий процесс компиляции завершается с 77 ошибками соединения.

Я понимаю, что это ожидаемое поведение, оно не будет ссылаться на armv7 с libv armv6. Исправление устанавливает мой проект только на armv6. Мой вопрос здесь: почему это работало в предыдущих версиях xcode?

Если я установлю только на armv6, я получу это предупреждение:

Check dependencies

[BWARN]warning: all apps should include an armv7 architecture (current ARCHS = "armv6").

Я не люблю видеть предупреждения :-) У кого-нибудь есть подобные проблемы?

Спасибо,

Фернандо

Ответы на вопрос(5)

Ваш ответ на вопрос