Xcode - Грешка при създаване на LLDB цел

Получавам тази грешка всеки път, когато изграждам XCode 6 beta 4. Изглежда, че прави приложението ми безумно бавно.

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

Какво точно означава това и как да го поправя?
Благодаря предварително!


person Jake    schedule 01.08.2014    source източник
comment
Имам абсолютно същия проблем.   -  person Jordan Brown    schedule 03.08.2014
comment
И аз получавам този проблем. Това кара приложението ми да не реагира   -  person Edward Ford    schedule 07.08.2014


Отговори (6)


Използвахте ли 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

person khanhlvg    schedule 28.08.2014
comment
По-специално мисля, че проблемът е, че трябва да поддържате естествената архитектура на устройството, към което се насочвате. - person ThomasW; 11.09.2014
comment
добре, за да бъда честен, че документацията е за РАЗШИРЕНИЯ на приложения, а не за приложения. - person nvrtd frst; 20.09.2014
comment
при мен проблемът беше във 2-ри параграф. Имам много вложени проекти в основния си проект, някои от които не включват arm64 - person blueether; 29.09.2014
comment
Трябва също да го включите в настройката за изграждане на „Валидни архитектури“. - person dev gr; 01.10.2015

Това предупреждение се разрешава чрез промяна на настройките за изграждане:

  1. Изберете Проект -> Настройки за изграждане
  2. Променете „Архитектури“ на „Стандартни архитектури (armv7, arm64) – $(ARCHS_STANDARD)“   Стъпка 2

  3. Това ще изведе предупреждение, че iOS 5.1.1 и по-нови версии се поддържат. Кликнете върху „Промяна на целта за разполагане на 5.1.1“

Стъпка 3

  1. Повторете стъпките за Target (ако не се промени автоматично)

Стъпка 4

Също така, това е предпочитана настройка за изграждане, тъй като Apple принуждава разработчиците да създават приложения на 64 но архитектура. Връзка към документа на Apple

person Jayprakash Dubey    schedule 23.12.2014

Проверете два пъти Настройките за изграждане => Валидни архитектури както за проекта, така и за целта.

Моят казваше: arm64 armv7 i386 (Този, който причинява грешката, беше i386)

Замених го с: arm64 armv7

Надявам се това да помогне.

person wilforeal    schedule 07.10.2014
comment
Хей, @wilforeal, защо замени с arm64 armv7 arm64? - person Siten; 18.12.2014
comment
@wilforeal имаш arm64 два пъти в списъка си. - person Kamil Powałowski; 20.01.2015

В Xcode 6.4, Swift 1.2. Трябваше да редактирам както Project, така и Target до правилните версии на ръката (arm64, armv7 и armv7s). Погледни:

въведете описание на изображението тук

person MB_iOSDeveloper    schedule 30.09.2015

Моите „Архитектури“ включваха arm64, но трябваше да добавя arm64 към „Валидни архитектури“ в целта.

person PeterPurple    schedule 16.10.2015
comment
По дяволите, сега имам милион предупреждения за преобразуване за загуба на точност. - person PeterPurple; 16.10.2015

В моя случай трябваше да променя Build Active Architecture Only на YES за конфигурацията Debug.

person matt    schedule 23.07.2020