sweetpad-dev / sweetpad

Develop Swift/iOS projects using VSCode
https://marketplace.visualstudio.com/items?itemName=sweetpad.sweetpad
MIT License
117 stars 3 forks source link

Support for physical device? #15

Open jfd02 opened 3 weeks ago

jfd02 commented 3 weeks ago

Not sure if i'm missing it but I cant find how to use a physical device

hyzyla commented 3 weeks ago

Hello! Currently physical devices are not supported, but it’s next thing on my todo list. Probably with help of idb [1]

  1. https://fbidb.io/
hyzyla commented 1 hour ago

Hello! I've added basic support to use a physical device with extensions. Under the hood, it uses devicectl, a new CLI from Apple used to manage iOS devices. It has its own limitations but should work for basic cases without installing third-party tools.

Limitations:

  1. You have to pair with the device using Xcode manually.
  2. It works only with iOS 17 and Xcode 15 or later.
  3. Logs and debugging from the device are currently not supported.

Documentation: