All notable changes to the "ios-debug" extension will be documented in this file.
- Fix and enable debugging support for iOS 17+
- Note the additional requirement of setting correct lldb path to
lldb.library
setting.
- Note the additional requirement of setting correct lldb path to
- Fix issue with non-ascii character in logs.
- Other minor fixes
- Debug on local devices when VS Code is connected to Remote Development via SSH.
- Automatically prompt to install companion and ask if local devices should be shared when running in remote.
- List and debug on locally connected physical iOS devices without any extraneous setup
- Add new option
iosInstallApp
to launch config to enable/disable installing app before launching.
- Better error handling and logging at a few places.
- Fix attach behavior on device. Properly attach to running app when targeting a device.
- A bunch of underlying changes and refactoring.
- Minor improvements in logging and error handling while launching Simulator
- Disable
ios-debug.focusSimulator
by default, since it was causing some unwanted behaviour and crashes.
- Focus the simulator window automatically when attaching or continuing from breakpoints.
- Added an configuration option
ios-debug.focusSimulator
to disable/enable the new focus behaviour.
- Logging support for Simulator, logs now appear for simulator launches as well
- Fix: NSLog was not appearing earlier in device launches
- Open Simulator app when booting if not already open
- Better cleanup of ios-debug debugserver instances
- Support booted simulators with missing runtime
- Minor fixes in logging
- Add support for attach request.
- Better logging in vscode output panel for troubleshooting.
- Removed some undocumented commands exposed earlier.
- New command:
targetSdk
, which returnsiphoneos
oriphonesimulator
depending on the selected target. - A new sample project with vscode configuration example.
- Update changelog
- Update readme
- Initial release