Xcode-ошибка при создании цели LLDB
Я получаю эту ошибку всякий раз, когда я строю в Xcode 6 beta 4. Это, кажется, делает мое приложение безумно медленно.
предупреждение: ошибка при создании цели LLDB по пути
'/***/***/***/***.приложение - в пустой створ символы отладки, который
может привести к замедлению чтения памяти с удаленных устройств.
Что именно это означает и как это исправить?
Заранее спасибо!
5 ответов:
ты
Architectures=$(ARCHS_STANDARD_32_BIT)и запустить приложение на 64-битных устройства? (iPhone 5S или симулятор iPhone 5S)Apple, кажется, строже с приложениями, которые не поддерживают 64bit. Поэтому, если нет конкретной причины, я думаю, что лучше включить arm64 в вашу архитектуру сборки
ОБРАТИТЕ ВНИМАНИЕ НА 64-БИТНУЮ АРХИТЕКТУРУ
цель расширения приложения должна включать архитектуру arm64 в свои настройки сборки архитектур, иначе она будет отклонена приложением Магазин. Xcode включает эту архитектуру с ее настройкой "стандартные архитектуры" при создании новой цели расширения приложения.
Если ваше целевое приложение содержит ссылки на встроенную платформу, приложение также должно включать архитектуру arm64, иначе оно будет отклонено магазином приложений.
дополнительные сведения о 64-разрядной разработке см. В разделе 64-разрядное руководство по переходу для Cocoa Touch или 64-разрядное руководство по переходу для Cocoa, в зависимости от целевого объекта платформа.
Это предупреждение решается путем изменения настроек сборки:
- Выбираем Проект -> Параметры
изменить 'архитектуры' в ' стандартные архитектуры (armv7, arm64) - $(ARCHS_STANDARD)'
это вызовет предупреждение о том, что iOS 5.1.1 и выше поддерживаются. Нажмите 'изменить цель развертывания на 5.1.1'
- повторите шаги для цели (если не изменяется автоматически)
кроме того, это предпочтительный параметр сборки, так как Apple вынуждает разработчиков создавать приложения на 64, но архитектуре. ссылка на документ Apple
дважды проверьте настройки сборки = > допустимые архитектуры для проекта и цели.
мой говаривал: arm64 armv7 i386 (причиной ошибки был i386)
Я заменил его на : arm64 armv7
Я надеюсь, что помогает.
мои " архитектуры "включали arm64, но мне пришлось добавить arm64 в" допустимые архитектуры " в целевом объекте.




Comments