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

Xcode - ошибка создания цели LLDB

Я получаю эту ошибку всякий раз, когда создаю XCode 6 beta 4. Кажется, что мое приложение безумно замедляется.

Предупреждение: Ошибка создания цели LLDB по пути '/***/***/***/***.app'- с использованием пустой цели LLDB, которая может привести к медленному считыванию памяти с удаленных устройств.

Что именно это означает и как это исправить?
Спасибо заранее!

4b9b3361

Ответ 1

Используете ли вы Architectures=$(ARCHS_STANDARD_32_BIT) и запускаете приложение на 64-битном устройстве? (iPhone 5S или iPhone 5S симулятор)

Apple кажется более строгим с приложениями, которые не поддерживают 64-битную. Поэтому, если нет конкретной причины, я считаю, что лучше включить arm64 в архитектуру сборки

ПРИМЕЧАНИЕ О 64-БИТ-АРХИТЕКТУРЕ

Цель расширения приложения должна включать архитектуру arm64 в настройках построения архитектуры, или она будет отвергнута в App Store. Xcode включает эту архитектуру с настройкой "Стандартные архитектуры" при создании нового целевого расширения приложения.

Если ваша ссылка на целевые ссылки для приложения на встроенную инфраструктуру, приложение также должно включать в себя архитектуру arm64 или оно будет отклонено в App Store.

Дополнительные сведения о разработке с 64-разрядными версиями см. в Руководстве по переходу на 64-разрядный переход для Cocoa Touch или 64-битного руководства по переходу для Cocoa, в зависимости от вашей целевой платформы.

Источник: https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html#//apple_ref/doc/uid/TP40014214-CH5-SW1

Ответ 2

Это предупреждение разрешается путем изменения настроек сборки:

  • Выбрать проект → Настройки сборки
  • Измените "Архитектуры" на "Стандартные архитектуры (armv7, arm64) - $(ARCHS_STANDARD)" Step 2

  • Это вызовет предупреждение о поддержке iOS 5.1.1 и выше. Нажмите "Изменить цель развертывания на 5.1.1"

Step 3

  1. Повторите шаги для цели (если не изменить автоматически)

Step 4

Кроме того, это предпочтительная настройка сборки, поскольку Apple заставляет разработчиков создавать приложения на 64-х архитектуре. Ссылка на документ Apple

Ответ 3

Дважды проверьте настройки сборки = > Действительные архитектуры как для Project, так и для Target.

Mine говорил: arm64 armv7 i386 (тот, который вызвал ошибку, был i386)

Я заменил его на arm64 armv7

Я надеюсь, что это поможет.

Ответ 4

Обновление до Xcode 6 beta 5 исправило проблему.

Ответ 5

В Xcode 6.4, Swift 1.2. Мне нужно было отредактировать и проект, и цель, в правильные руки (arm64, armv7 и armv7s). Посмотрите:

введите описание изображения здесь

Ответ 6

Мои "Архитектуры" включали arm64, но мне пришлось добавить arm64 в "Valid Architectures" в цель.