2015-02-24 3 views
5

Я разрабатываю приложение iOS, которое говорит о принадлежности молнии. Теперь, когда аксессуар присоединен, я не могу использовать порт молнии для отладки моего приложения в xcode.iOS: Как отладить Lightning Accessory через XCode

Есть ли способ подключить отладчик к моему приложению, когда к устройству iOS подключен аксессуар молнии?

или

Могу ли я каким-то образом прикрепить молнии аксессуар к моему Mac, и отладка его в симуляторе?

Я знаю, что некоторые люди говорят об отладке WiFi, но не поддерживается в Xcode 6.

ответ

0

Я пытаю то же самое. Я мог бы сделать это на 30-контактном устройстве, используя адаптер CableJive. Но, похоже, не существует способа сделать это с помощью Молнии. Я подозреваю, что поскольку молниевые соединения (включая кабель) защищены от встроенного чипа серийного номера, это означает, что устройство iOS допускает только один чип проверки подлинности на молниевой соединитель, что означает отсутствие разветвителей/мостов/Y-разъемов или других элементов, если это не одобрено Яблоко.

У Apple есть некоторые волшебные устройства для разработчиков, одобренных MFI, но мое утверждение MFI истекло, поэтому не уверен, что у них есть сейчас для тестирования устройств Lightning.

+0

Любое другое решение? У меня такая же проблема ... – user2179059

3

С принадлежностями для молнии, похоже, нет возможности одновременно подключать как Xcode & Аксессуар. Я думаю, что это имеет какое-то отношение к тому, как кабели Lightning требуют оборудования для аутентификации внутри (так что никто не смог найти ключ/разделитель). Решение, которое я закончил использовать, было удаленным инструментом ведения журнала, который отправляет сообщения журнала через сеть на ваш Mac. Я использую NSLogger, но есть также CocoaLumberJack.

Конечно, вам нужно перенести свой код с сообщениями журнала, чтобы это было полезно, и есть другие ограничения, но это лучше, чем ничего. Вы также можете очистить сообщения журнала с помощью custom log macro (только для Objective-C).

+0

Да, я использую то же решение (разъем NSLogger для CocoaLumberJack). Однако это не позволяет отлаживать. и иногда NSLogger становится flaky (не обнаруживает новые сеансы). – Khan

+0

Я прямо здесь с тобой. К сожалению, похоже, это лучшее решение (только для чтения). Если я натолкнулся на что-нибудь лучше, я уточню свой ответ. –

Смежные вопросы