Ошибка при архивации приложения после обновления xcode до 4.5

перед обновлением процесс архивации работает хорошо, но после обновления, когда я архивирую приложение, он дает ошибку компоновщика для ошибки библиотеки TestFlight: -

ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/dhirajchoudhary/Documents/MyWorldOfExpo/HRWeekIndia/TestFlightSDK1.0/libTestFlight.a for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Кто-нибудь знает, как связать библиотеку testflight в Xcode 4.5, iOS 6.0?


person Ravi Sharma    schedule 25.09.2012    source источник


Ответы (2)


Это почти то же самое, что говорится в сообщении об ошибке: ваше приложение поддерживает несколько архитектур, включая armv7. Вы пытаетесь установить связь с TestFlightSDK, который не включает архитектуру armv7s.

Вам нужно либо:

  • Используйте более новую версию TestFlight SDK, которая включает новую архитектуру armv7s. Я не уверен, существует ли это еще
  • Удалите архитектуру armv7s из своего приложения. Он должен по-прежнему работать на iPhone 5 (который в настоящее время является единственным устройством, использующим armv7), но вам нужно будет протестировать
person Stephen Darlington    schedule 25.09.2012
comment
да, эта ошибка удаляется после использования новой версии TestFlight, включающей архитектуру armv7. - person Ravi Sharma; 25.09.2012

Вам необходимо установить Test Flight SDK 1.1, который с поддержкой arm7

person user1219880    schedule 28.09.2012