Ответ 1
Решения могут быть в этом SO-вопросе!
Привет, я получаю около 7000 таких предупреждений на этапе ссылки для создания моего приложения для распространения
ld: warning: unexpected srelocation type 9
Любая идея, что это такое и как я могу это исправить?
EDIT:
Эти предупреждения появляются во время этапа ссылки "armv7" только при создании для распространения, а также я получаю следующее предупреждение
warning: all apps should include an armv7 architecture (current ARCHS = "armv6").
Я проверил, что armv7 включен в допустимые архитектуры "для конфигурации отладки и распространения.
Решения могут быть в этом SO-вопросе!
Пожалуйста, проверьте следующие настройки в своих приложениях:
В Info.plist. Проверьте информацию "Необходимые устройства" и просмотрите данные внутри. У вас должно быть 2 элемента (NSArray): armv6 и armv7
Попробуйте установить "Включить привязку к общим библиотекам" в разделе "Настройки сборки" до "НЕТ"
Единственным обходным решением для меня было создание XCode 4.2. Кажется, что-то в файле .a несовместимо. Я использовал LLVM-GCC, который, как я думал, исправит его, но он этого не сделал.
Просто удалите его из "Link Binary With Libraries" в порядке