Подтвердить что ты не робот

Xcode 4 Strip Все ошибки символов при архивировании

У меня есть некоторые статические библиотеки в моем проекте Xcode 4 (iOS 4.3 SDK). Когда я архивирую проект, я получаю следующую ошибку ниже, когда инструмент пытается разбить символы. У меня такие же настройки, которые я использовал для Xcode 3.2. Я заметил, что если изменить параметр "Стиль полосы" в настройках сборки из "Все символы для отладки символов", то архив будет успешно выполнен.

Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/strip failed with exit code 1

Как уже упоминалось выше, я не изменил этот параметр с 3.2, поэтому мне интересно, как исправить эту проблему?

Спасибо

4b9b3361

Ответ 1

Я встретил такой вопрос. Я использовал библиотеку three20 в своем проекте, когда я ее заархивировал. Была выпущена "Ошибка символов полосы" о трех библиотеках.

Я обнаружил, что в библиотеке три20 "iOS Deployment Target" был "iOS 3.0", но xcode 4.6.3 не имеет iOS 3.0 sdk. Я думаю, что это проблема.

Когда я изменил все три библиотеки "iOS для развертывания iOS" на "iOS 5.1", эти проблемы были решены.

Фиксированное место - "Целевое" → "Настройки сборки" (Все) → "Развертывание" → "Развертывание iOS".

Ответ 2

Пожалуйста, попробуйте выполнить следующие действия. Это может быть надежным для вас.

  • открыть окно терминала. (найти в центре внимания
  • введите тот же код:

    sudo /Developer/Library/uninstall-devtools --mode=all

  • нажмите enter, будет запрошено имя пользователя admin/pass, затем нажмите enter.
  • он очистит ваш предыдущий каталог.
  • после очистки, он попросит что-нибудь, введите exit и закройте терминал.

Теперь попробуйте установить Xcode, если вы получите уведомление об iTunes (необязательно)

  • индикатор открытой активности
  • найдите этот вспомогательный процесс itunes, выберите его, завершите процесс.

После установки нового Xcode перезапустите mac и проверьте.

Спасибо

Ответ 3

Вы пытались установить NO для сборки только для активной архитектуры? Используете ли вы в adhoc для своего архива? Пожалуйста, попробуйте, чтобы посмотреть, что произойдет.