Я пытаюсь добавить Three20 в свой проект, но флаги -ObjC и -all_load работают с другой библиотекой, которую я использую.Другая библиотека - ZXingWidget для чтения штрих-кода, но я не думаю, что эта часть важна.
Я вполне уверен, что ответом будет использование force_load вместо all_load, а затем указать мои три20 библиотек, но яне могу заставить его работать.
Вот что я сейчас использую:
-force_load ../facebook-three20/Build/Products/Debug-iphonesimulator/*.a
Но я сразу получаю ошибку сборки errno = 22.
Даже если я заставлю работать force_load,-ObjC флаг вызывает проблемы сам по себе.Как я должен иметь разные флаги для разных библиотек?Я не вижу способа поставить флаги сборки в настоящие библиотеки.
РЕДАКТИРОВАТЬ: Поэтому я просто добавил каждую из библиотек .a с принудительной загрузкой, и она скомпилируется, но все равно дает мненераспознанный селектор с некоторым внутренним вызовом из Three20, который у меня был до того, как я сделал force_load.Есть библиотеки, которые мне не хватает, или я делаю это неправильно?