Я использую Xcode 4 и LLVM 2 для рабочего пространства, в котором есть два проекта (A и B). Основной проект (A) связывается с двоичным кодом другого проекта (B), который создает статическую библиотеку.Xcode force_load не работает для сборки симулятора
Проект B содержит категории, поэтому для его ссылки на A правильно я установил флаги компоновщика ObjC и all_load. Это, однако, вызвало проблемы, потому что некоторые из наших библиотек, которые я использую, имеют символы, которые нельзя загружать, поэтому я попытался перейти к использованию force_load именно в файле библиотеки проекта B.
-force_load $ (TARGET_BUILD_DIR)/libB.
Это делает вещи работать на устройстве, однако в тренажере сбои приложений, потому что категории из проекта в, не связаны.
Любая идея, почему force_load работает по-разному на устройстве и симулятором?
Дайте мне знать, если вам нужно больше деталей.
Он решил это для меня. –