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, поэтому мне интересно, как исправить эту проблему?
Спасибо
Ответы
Ответ 1
Я встретил такой вопрос. Я использовал библиотеку three20 в своем проекте, когда я ее заархивировал. Была выпущена "Ошибка символов полосы" о трех библиотеках.
Я обнаружил, что в библиотеке три20 "iOS Deployment Target" был "iOS 3.0", но xcode 4.6.3 не имеет iOS 3.0 sdk. Я думаю, что это проблема.
Когда я изменил все три библиотеки "iOS для развертывания iOS" на "iOS 5.1", эти проблемы были решены.
Фиксированное место - "Целевое" → "Настройки сборки" (Все) → "Развертывание" → "Развертывание iOS".
Ответ 2
Пожалуйста, попробуйте выполнить следующие действия. Это может быть надежным для вас.
Теперь попробуйте установить Xcode, если вы получите уведомление об iTunes (необязательно)
- индикатор открытой активности
- найдите этот вспомогательный процесс itunes, выберите его, завершите процесс.
После установки нового Xcode перезапустите mac и проверьте.
Спасибо
Ответ 3
Вы пытались установить NO для сборки только для активной архитектуры? Используете ли вы в adhoc для своего архива? Пожалуйста, попробуйте, чтобы посмотреть, что произойдет.