News for hackers. Stuff that matters.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by pilif on Friday October 28, 2016 @11:18AM (#12816767)
> What prevents you from connecting them using Bluetooth

I don't think you can connect via BT and then use that connection from Xcode for deployment and debugging. That still requires a cable.

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by mrsteveman1 on Friday October 28, 2016 @11:24AM (#12816881)
I see another reply saying you can but I've never done it

At one time, back in the Xcode 4.x days I believe, they did support development over WiFi. It didn't seem to be very well tested at the time and got pulled out soon after. They seem to have given up on the idea for some reason but it would be nice to go that route again.

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by usaphp on Friday October 28, 2016 @11:23AM (#12816848)
You can, starting from Xcode 6
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by jimboj on Friday October 28, 2016 @11:27AM (#12816939)
In Xcode 8 you can't. They briefly had it as a feature but it has never worked properly and is not supported. EDIT: It was also using Wi-Fi, not Bluetooth.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by jevinskie on Friday October 28, 2016 @12:11PM (#12817524)
Correct. I've hacked at it a bit in an attempt to re-enable the functionality but I haven't been successful yet. After reversing some old XCodes and iOS binaries I found a MobileDevice.framework call that is related to WiFi debugging but even after poking the iDevice with it, XCode doesn't show it in it's device list.

  extern int AMDeviceSetWirelessBuddyFlags(struct am_device *device, uint8_t flags);
  AMDeviceSetWirelessBuddyFlags(device, 1|2);
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by pilif on Friday October 28, 2016 @11:26AM (#12816912)
How? I just tried it: Made my phone discoverable, paired to it using the Mac's bluetooth preference pane. Xcode (8.1) doesn't list the phone in the "Devices" pane nor does it offer it as a deployment target.