簡體   English   中英

如何在iOS上通過Xcode調試Lightning Accessory

[英]How to debug Lightning Accessory via Xcode on iOS

我正在開發一個與閃電配件對話的iOS應用程序。 現在,當連接附件時,我無法使用閃電端口在Xcode中調試我的應用程序。

當閃電配件連接到iOS設備時,有沒有辦法將調試器連接到我的應用程序?

要么

我可以以某種方式將閃電配件連接到我的Mac,並在模擬器中調試嗎?

我知道有些人在談論WiFi調試,但Xcode 6不支持。

使用Lightning配件時,似乎沒有可以同時連接Xcode和附件的選項。 我認為這與Lightning電纜內部需要認證硬件的方式有關(因此沒有人能夠提出加密狗/分離器)。 我最終使用的解決方案是一個遠程日志記錄工具,它通過網絡將日志消息發送到您的Mac。 我使用NSLogger,但也有CocoaLumberJack

當然,您必須使用日志消息來處理您的代碼,這樣才有用,還有其他限制,但總比沒有好。 您還可以使用自定義日志宏 (僅限Objective-C)清理日志消息。

我正在嘗試同樣的事情。 我可以使用CableJive適配器在30針設備上完成。 但似乎沒有辦法用Lightning做到這一點。 我懷疑由於閃電連接(包括電纜)都是通過嵌入式序列號芯片保護的,這意味着iOS設備每個閃電連接器只允許一個認證芯片,這意味着沒有分離器/橋接器/ Y連接器或其他項目,除非得到批准蘋果。

Apple確實為MFI批准的開發人員提供了一些神奇的設備,但我的MFI批准已經過期,因此不確定他們現在擁有的Lightning設備測試。

您可以無線連接到XCode並使用連接的附件進行開發。 這個問題可能有助於指導這一過程。

Xcode 4.2偏好“支持無線連接設備”有什么作用?

從Xcode 9或更高版本以及iOS 11或更高版本開始, 無線調試現已推出。 有關如何將移動設備連接到遠程調試的詳細說明如下:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM