Я сталкиваюсь с двойной связью, что, с одной стороны, для одной из сторонних статических библиотек мое приложение iPhone использует флаг компоновщика -all_load в настройках проекта приложения или цели, в противном случаеприложение аварийно завершает работу во время выполнения, не находя некоторые символы, вызываемые внутренне из lib, с другой стороны, для другой сторонней статической библиотеки -all_load нельзя устанавливать на уровне приложения, иначе приложение не будет собираться благодаря «дублированным символам» -ошибка компоновщика.Чтобы решить эту проблему, я теперь хочу использовать force_load instant of load_all, поскольку из-за документации он делает то же самое, что all_load, но только для пройденного пути или lib-файла, вместо всех библиотек.Проблема с force_load заключается в том, что я понятия не имею, как передать путь или файл в качестве параметра вместе с ним при передаче через xcode project- или target-settings.Все возможности синтаксиса, которые приходят мне в голову, либо приводят к тому, что xcode думает, что это другой флаг компоновщика, чем параметр к предыдущему, либо компоновщик выдает ошибки, связанные с синтаксисом, или этот флаг просто ничего не делает по сравнению с тем, что он не установлен.Я также открыл .pbxproj-файл в текстовом редакторе, чтобы вручную изменить его на правильный синтаксис командной строки, но при перезагрузке проекта с помощью xcode он автоматически изменяет синтаксис на интерпретацию параметра force_load как отдельного флага.
У кого-нибудь есть идеи по этому вопросу?
Спасибо, Кайзерлуди.