LinPhone SDK не поддерживает arm7s

Я новичок в разработке приложений для ios. Сейчас я разрабатываю приложение для видеозвонков с помощью LinPhone SDK. В настоящее время он отлично работает в симуляторе. Но пока я встраиваю устройство iOS, оно показывает ошибку

ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Volumes/Work/Sample/liblinphone-sdk/apple-darwin/lib/libzrtpcpp.a for architecture armv7s
collect2: ld returned 1 exit status
Command /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 1

Если кто знает как решить эту проблему???


person Community    schedule 06.04.2013    source источник
comment
Пожалуйста, задайте новый вопрос. Правило Stackoverflow заключается в том, что один вопрос может относиться только к одной проблеме. Похоже, это что-то совершенно не связанное с исходной проблемой, с которой вы столкнулись.   -  person dandan78    schedule 06.04.2013
comment
@dandan78 хорошо........   -  person    schedule 06.04.2013
comment
я задал новый вопрос по этой ссылке 4">stackoverflow.com/questions/15849263/   -  person    schedule 06.04.2013


Ответы (1)


Именно arm7s, а не arm7 ваша библиотека не поддерживает. Поскольку симулятор компилируется в x86, отсутствие поддержки arm7 не является проблемой. Хотя на реальном устройстве...

Решение состоит в том, чтобы перейти к настройкам вашего проекта, выбрать «Настройки сборки», нажать «Все», затем в поле поиска в правом верхнем углу ввести «arm». Затем вы должны увидеть строку с надписью arm7 arm7s. Нажмите на нее, и появится выпадающее меню. Выберите arm7s и нажмите на маленький -. Теперь вы отключили поддержку arm7 в своем проекте, который теперь должен собираться.

person dandan78    schedule 06.04.2013
comment
я получил ошибку при запуске его в iphone 4. Не могли бы вы помочь мне решить эту проблему... Чтобы узнать о проблеме, см. мой обновленный вопрос. - person ; 06.04.2013