1. 01 Aug, 2017 1 commit
  2. 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
  3. 29 Jun, 2017 1 commit
  4. 16 Jun, 2017 3 commits
  5. 15 Jun, 2017 1 commit
  6. 02 Jun, 2017 1 commit
  7. 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
  8. 23 May, 2017 1 commit
  9. 22 May, 2017 2 commits
  10. 02 May, 2017 1 commit
  11. 01 May, 2017 1 commit
  12. 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
  13. 09 Apr, 2017 1 commit
  14. 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
  15. 29 Mar, 2017 1 commit
  16. 27 Mar, 2017 2 commits
  17. 16 Mar, 2017 1 commit
  18. 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
  19. 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
  20. 08 Mar, 2017 2 commits
  21. 07 Mar, 2017 1 commit
  22. 04 Mar, 2017 1 commit
  23. 28 Feb, 2017 1 commit
  24. 15 Feb, 2017 1 commit
  25. 09 Feb, 2017 2 commits
  26. 08 Feb, 2017 1 commit
  27. 02 Feb, 2017 3 commits
  28. 01 Feb, 2017 1 commit