1. 12 Oct, 2023 1 commit
  2. 09 Aug, 2023 1 commit
    • Victoria Ashworth's avatar
      New tooling for iOS 17 physical devices (#131865) · d631b262
      Victoria Ashworth authored
      This PR includes the following changes. These changes only apply to iOS 17 physical devices.
      
      | Command | Change Description  | Changes to User Experience |
      | ------------- | ------------- | ------------- |
      | `flutter run --release` | Uses `devicectl` to install and launch application in release mode.  | No change.  |
      | `flutter run`  | Uses Xcode via automation scripting to run application in debug and profile mode. | Xcode will be opened in the background. Errors/crashes may be caught in Xcode and therefore may not show in terminal. |
      | `flutter run --use-application-binary=xxxx` | Creates temporary empty Xcode project and use Xcode to run via automation scripting in debug and profile. | Xcode will be opened in the background. Errors/crashes may be caught in Xcode and therefore may not show in terminal.  |
      | `flutter install` | Uses `devicectl` to check installed apps, install app, uninstall app.  | No change.  |
      | `flutter screenshot` | Will return error.  | Will return error.  |
      
      Other changes include:
      * Using `devicectl` to get information about the device
      * Using `idevicesyslog` and Dart VM logging for device logs
      
      Note:
      Xcode automation scripting (used in `flutter run` for debug and profile) does not work in a headless (without a UI) interface. No known workaround.
      
      Fixes https://github.com/flutter/flutter/issues/128827, https://github.com/flutter/flutter/issues/128531.
      d631b262
  3. 20 Jul, 2023 1 commit
  4. 29 Mar, 2023 1 commit
  5. 22 Mar, 2023 1 commit
  6. 21 Mar, 2023 1 commit
  7. 20 Mar, 2023 1 commit
  8. 17 Mar, 2023 2 commits
  9. 15 Mar, 2023 1 commit
  10. 13 Mar, 2023 1 commit
  11. 03 Mar, 2023 2 commits
  12. 28 Feb, 2023 1 commit
  13. 27 Feb, 2023 2 commits
  14. 17 Feb, 2023 1 commit
  15. 13 Feb, 2023 1 commit
  16. 20 Jan, 2023 1 commit
  17. 19 Jan, 2023 2 commits
    • Jenn Magder's avatar
      Revert "Support iOS wireless debugging (#118104)" (#118826) · cbf2e168
      Jenn Magder authored
      This reverts commit 5cd2d4c6.
      cbf2e168
    • Victoria Ashworth's avatar
      Support iOS wireless debugging (#118104) · 5cd2d4c6
      Victoria Ashworth authored
      * setup wireless debugging to use device IP
      
      * fix tests
      
      * fix unused var and missing annotation
      
      * remove unneeded try catch
      
      * remove commented out line, change null to package id
      
      * better way to get package id
      
      * update mDNS lookup to continously check for server, add messaging if takes too long to find observatory url, update flutter drive to enable publish-port if using network device
      
      * Refactor mDNS Discovery to poll for observatories and better handle multiple instances of the same app. Update drive command to make publish-port more stable. Update attach for iOS to only use Protocol Discovery if applicable, run mDNS and Protocol Discovery simultaneously, handle --debug-port/--debug-url/--device-vmservice-port, continously poll for obseravtories with mDNS, include port in error message when mutliple available
      
      * add and update comments, use logger spinner intead of timer in flutter attach, other small improvements
      
      * add newline to message so next log won't be on same line
      
      * fix install/waiting for permission status progress so it doens't double print the time it took.
      
      * only print backtrace if observatory times out on a physical usb connected device
      
      * fix test
      
      * Update related references from Observatory to Dart VM Service
      
      * fix test
      5cd2d4c6
  18. 22 Nov, 2022 1 commit
  19. 09 Nov, 2022 1 commit
    • Victoria Ashworth's avatar
      Add more supported simulator debugging options and improve tests (#114628) · 3a656b16
      Victoria Ashworth authored
      * add debugging options to simulator, test more debugging flags, add tests for other launch arguements
      
      * refactor iOS launch arguments to use one function for both simulator and physical devices
      
      * treat dart flags differently between physical and simulator
      
      * Simplify some flags between devices.
      
      Change --disable-service-auth-codes to not always be included for physical devices, only if disableServiceAuthCodes is true.
      Change --disable-observatory-publication to be used for simulator devices too.
      Change --enable-checked-mode & --verify-entry-points to be used if debuggingEnabled is true regardless of device type.
      Chnage --trace-startup to be used for simulator devices too.
      
      * fix ios release mode with buildable app startApp test
      
      * determine observatory-port from deviceVmServicePort and hostVmServicePort
      
      * add comments and remove hasObservatoryPort
      3a656b16
  20. 23 Sep, 2022 1 commit
  21. 27 Apr, 2022 1 commit
  22. 31 Mar, 2022 1 commit
  23. 27 Mar, 2022 1 commit
  24. 04 Feb, 2022 1 commit
  25. 02 Feb, 2022 1 commit
  26. 12 Oct, 2021 1 commit
  27. 08 Oct, 2021 3 commits
  28. 02 Oct, 2021 1 commit
  29. 08 Jul, 2021 1 commit
  30. 25 Jun, 2021 1 commit
  31. 10 Jun, 2021 1 commit
  32. 13 May, 2021 1 commit
  33. 12 May, 2021 1 commit
  34. 21 Apr, 2021 1 commit