1. 04 Apr, 2018 1 commit
  2. 28 Mar, 2018 1 commit
  3. 17 Mar, 2018 1 commit
  4. 07 Mar, 2018 1 commit
  5. 19 Feb, 2018 1 commit
  6. 19 Oct, 2017 1 commit
    • Chris Bracken's avatar
      Improve libimobiledevice doctor messages (#12633) · e965b692
      Chris Bracken authored
      The libimobiledevice suite of tools do not include version information.
      A simple way to verify they meet our version requirements is to run
      idevice_id -l, which will fail when older versions are run against iOS
      devices with newer versions of iOS installed.
      
      Unfortunately, idevice_id -l will also fail when libimobiledevice is up
      to date, but the attached devices have never been paired with the host
      machine in Xcode.
      
      This patch updates the error message to help guide the user in such
      situations.
      e965b692
  7. 28 Sep, 2017 1 commit
  8. 05 Sep, 2017 2 commits
  9. 01 Aug, 2017 1 commit
  10. 13 Jul, 2017 1 commit
    • xster's avatar
      Create Podfile dynamically part 1 (#11101) · 6a49419b
      xster authored
      * start
      
      * with create
      
      * refactor cocoapod code, add tests
      
      * fix tests
      
      * throw when cocoapod missing
      
      * obj-c projects don’t use use_framework!
      6a49419b
  11. 29 Jun, 2017 1 commit
  12. 16 Jun, 2017 3 commits
  13. 15 Jun, 2017 1 commit
  14. 02 Jun, 2017 1 commit
  15. 31 May, 2017 2 commits
    • Chris Bracken's avatar
      Clean up ideviceinstaller doctor messages (#10408) · 9c502cba
      Chris Bracken authored
      Eliminates nearly-duplicate install instructions for libimobiledevice,
      ideviceinstaller.
      
      Since ideviceinstaller depends on libimobiledevice, it's almost certain
      that if libimobiledevice isn't installed, or needs updating, so does
      ideviceinstaller.
      9c502cba
    • Chris Bracken's avatar
      Clarify libimobiledevice doctor check message (#10406) · 479e533b
      Chris Bracken authored
      This message will be emitted both when libimobiledevice requires
      updating, or when it has not yet been installed.
      
      It's also not specifically the version of Xcode that it's incompatible
      with, it's the lockdownd daemon, which is actually more closely tied to
      iTunes.
      479e533b
  16. 23 May, 2017 1 commit
  17. 22 May, 2017 2 commits
  18. 02 May, 2017 1 commit
  19. 01 May, 2017 1 commit
  20. 26 Apr, 2017 1 commit
    • Todd Volkert's avatar
      Switch many `Device` methods to be async (#9587) · 60c5ffc1
      Todd Volkert authored
      `adb` can sometimes hang, which will in turn hang the Dart isolate if
      we're using `Process.runSync()`. This changes many of the `Device` methods
      to return `Future<T>` in order to allow them to use the async process
      methods. A future change will add timeouts to the associated calls so
      that we can properly alert the user to the hung `adb` process.
      
      This is work towards #7102, #9567
      60c5ffc1
  21. 09 Apr, 2017 1 commit
  22. 31 Mar, 2017 1 commit
    • Chris Bracken's avatar
      iOS: fail build wth error if Python six missing (#9135) · a54979e1
      Chris Bracken authored
      Xcode builds depend on the Python 'six' module. If not present, exit
      immediately with a useful error message.
      
      The six module is included in the system default Python installation. We
      perform this check in case a custom Python install has higher priority
      on $PATH; e.g., due to a Homebrew or MacPorts installation.
      
      This extracts an existing doctor check to use it during the build step
      as well.
      a54979e1
  23. 29 Mar, 2017 1 commit
  24. 27 Mar, 2017 2 commits
  25. 16 Mar, 2017 1 commit
  26. 10 Mar, 2017 4 commits
    • Todd Volkert's avatar
      Fix and enable broken flutter_tools tests (#8720) · a4c58292
      Todd Volkert authored
      (follow-on to #8698)
      a4c58292
    • Jakob Andersen's avatar
      Revert "Eliminate CocoaPods install step (#8694)" (#8705) · 60c0c3d3
      Jakob Andersen authored
      * Revert "Eliminate CocoaPods install step (#8694)"
      
      This reverts commit f4a13bc7.
      
      If the developer is relying on CocoaPods and hasn't done a pod install, we will do it for them. This is needed for a smooth native plugin experience, similar to what Gradle is doing on the Android side.
      
      There's no hard dependency on CocoaPods. We only run pod install if the project uses CocoaPods, so developers are still free to use alternatives if they prefer (and if they don't want to use native plugins).
      
      Fixes #8685
      Fixes #8657
      Fixes #8526
      
      * Require CocoaPods 1.0.0 or newer.
      
      And make sure we don't get a crash if running `pod install` fails.
      
      * Address review feedback
      60c0c3d3
    • Chris Bracken's avatar
      Add brew update step before install/upgrade (#8703) · 7b9cefb3
      Chris Bracken authored
      This avoids unintentionally installing an older version if the
      developer's homebrew installation is out-of-date.
      7b9cefb3
    • Chris Bracken's avatar
      Eliminate CocoaPods install step (#8694) · f4a13bc7
      Chris Bracken authored
      If the developer is relying on CocoaPods and hasn't done a pod install,
      they'll get a build failure indicating the issue.
      
      This also avoids a hard dependency on CocoaPods in the tool and allows
      developers to customize their Xcode steps to use alternatives such as
      Carthage if they prefer.
      f4a13bc7
  27. 09 Mar, 2017 1 commit
    • Chris Bracken's avatar
      Correct instructions for libimobiledevice install (#8675) · cabd58db
      Chris Bracken authored
      As of the latest Xcode versions, the latest published libimobiledevice
      is out-of-date and build from HEAD is required.
      
      This fixes two bugs:
      1. Update initial install instructions to add --HEAD flag.
      2. Update uninstall, reinstall instructions to include
         --ignore-dependencies flag, since other brew formulae depend on
         libimobiledevice.
      cabd58db
  28. 08 Mar, 2017 2 commits
  29. 07 Mar, 2017 1 commit
  30. 04 Mar, 2017 1 commit