#iphone #objective-c #ios #ipad
#iPhone #objective-c #iOS #iPad
Вопрос:
Мой проект представляет собой universal iPhone/iPad
приложение, и в предыдущей версии XCode все работало нормально. Я только что обновился, и теперь, когда я пытаюсь выполнить сборку для устройства (это работает в симуляторе), я получаю эту ошибку сборки:
Google Analytics SDK / Library / libGoogleAnalytics.a, файл является универсальным, но не содержит (n) фрагмента armv7 для архитектуры armv7″
Я очень признателен за любое руководство или помощь.
Комментарии:
1. конечно, это будет работать на симуляторе, потому что он будет использовать
.a
версиюi386
, но устройство iPad используетarmv7
архитектуру, пожалуйста, убедитесь, что вы используете правильную версию, потому что вы обновились до iOS 4.32. посетите Google Analytics SDK и загрузите их последнюю версию SDK.
Ответ №1:
Вам необходимо загрузить последнюю версию Google Analytics для iPhone SDK, возможно, у вас старая версия, которая несовместима с iOS 4.3
Комментарии:
1. Я был уверен, что у меня последняя версия, поэтому не пробовал это, но это исправило проблему. Большое спасибо за быстрый ответ.
2. Надеюсь, вы не возражаете, я обновил вашу форму ссылки с версии 1.1 до 1.5
Ответ №2:
Пожалуйста, попробуйте следующее, это только первая помощь. Вы можете создать его без каких-либо ошибок, пока не найдете последнюю версию библиотеки, поддерживающую armv7.
Возьмите настройки сборки и установите для key значение Build Active Architecture Only
равным Yes
.
Давайте проясним одну вещь. Это только временное исправление. Вам необходимо обновить свою библиотеку. Надеюсь, это кому-нибудь поможет.
Дополнительно: Вы можете загрузить последнюю версию библиотеки Google analytics, которая поддерживает armv7 и armv7s, здесь.
Ответ №3:
Вы должны использовать последнюю версию GA SDK для iOS. Вы можете найти его здесь:https://developers.google.com/analytics/devguides/collection/ios/resources
(Другой ответ у меня не сработал).