У меня есть домашняя статическая библиотека, с которой я связываю свое приложение для iPhone. Прекрасно работает в режиме отладки для Simulator, armv7 (iPhone 4) и даже в моем приложении для модульного тестирования в OS X (GHUnit). Тем не менее, когда я пытаюсь запустить отладку моего приложения на моем iPhone 3G с iOS 3.0, не происходит игра в кости. Приложение умирает во время выполнения, когда оно пытается получить доступ к моим библиотекам классов.
И приложение, и библиотека имеют
Architectures: Standard (armv6 armv7)
Valid Architectures: armv6 armv7 i386
Я связываюсь с "-ObjC -all_load", и я видел признаки , что -all_load может вызвать проблемы с толстыми двоичными файлами. Тем не менее версия armv7 работает нормально. Кто-нибудь знает, что здесь происходит? Не хватает ли заклинания магической сборки?