

Using this method, whether you are an iOS developer or an embedded firmware engineer, can help you debug and trace your application. Decode all protocols defined by the Bluetooth Special Interest Group (SIG) and Appleīy the way, after real device testing, packetLogger supports Bluetooth BR/EDR and Bluetooth Low Energy.Work as a Bluetooth packet analysis application.This means the trace is ongoing.Īccording to this session of WWDC 2019, the packetLogger can: At the left-top corner of this iOS device screen, a pulse icon will be displayed (see image below). PacketLogger will start to trace all the Bluetooth activity on this profile-installed iOS device. The main user interface should appear as shown below.Ĭonnect the profile-installed iOS device to your Mac by cable and click on File à New iOS Trace, as shown below. You can drag the packetLogger and drop it into your Application folder for installation. The packetLogger is inside of the folder, as shown below When downloaded successfully, open the Additional_Tools_for_Xcode_11.dmg and access the Hardware folder. Installing the packetLoggerĭownload the Additional Tools for Xcode 11 via this link. Please visit App Store or this link to install Xcode 11 on your Mac. The profile has now been successfully installed. Now, click the Install (red rectangle) buttons to install the profile (see image on the right). In the Settings app, click the Profile Downloaded tab as shown below. According to the hint, Review the profile in Settings app if you want to install it, open Settings app on your iOS device. When the screen below appears, the profile has been downloaded. The browser will download the profile file.


Now, click the Allow button.Īs shown below, select iPhone to install this profile. After logging in successfully, the webpage below will appear. The browser will ask you to Sign in to Apple Developer. Now, click Profile (red rectangle) under Bluetooth for iOS. What You Will NeedĬopy the below link and paste it in the browser of the target iOS device.

If you are doing Bluetooth ® application development on an iOS platform, or performing embedded firmware development for an iOS app, this article will tell you how to establish a debug system using your iOS device and a Mac computer, capture Bluetooth packets over the air between an iOS device and a peer device, and provide the logs over the HCI (Host Controller Interface) on this iOS device.
