1. 23 Aug, 2017 2 commits
  2. 22 Aug, 2017 2 commits
  3. 15 May, 2017 1 commit
  4. 04 May, 2017 1 commit
  5. 10 Mar, 2017 2 commits
    • 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
      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
  6. 08 Mar, 2017 1 commit
    • Jakob Andersen's avatar
      Run 'pod install' before building iOS app. (#8609) · a4883de3
      Jakob Andersen authored
      Since iOS builds are CocoaPods enabled by default, we should make sure to run `pod install` to get pods wired up before building the app.
      
      Also added a check to `flutter doctor` to verify CocoaPods is installed.
      
      I'm passing FLUTTER_FRAMEWORK_DIR to the `pod install` command, so we can have the app's Podfile link in Flutter.framework as a pod instead of having to copy it over in xcode_backend.sh.
      a4883de3
  7. 04 Mar, 2017 1 commit
  8. 23 Feb, 2017 1 commit
  9. 17 Feb, 2017 1 commit
    • Michael Goderbauer's avatar
      Refactor how Artifacts are located (#8234) · cd8434d9
      Michael Goderbauer authored
      Artifacts are now located in a central place.
      This will enable us to downlaod artifacts when we need them (instead of
      downloading them all upfront).
      This also makes replacing sky_snapshot with gen_snapshot easier.
      cd8434d9
  10. 14 Feb, 2017 2 commits
    • Chris Bracken's avatar
      Emit additional Xcode settings in flutter create (#8125) · 43650e93
      Chris Bracken authored
      On flutter run, we update ios/Flutter/Generated.xcconfig with various
      Flutter-specific settings required by xcode_backend.sh during a build
      from Xcode. These settings need to be present at the time the project is
      loaded since Xcode doesn't pick up live updates to these files.
      
      Without these settings, Xcode fails to locate xcode_backend.sh itself,
      causing the build to fail until the Xcode project has been closed and
      re-opened. This also prevents Xcode's project updater from 'helpfully'
      suggesting to clean up and delete the Generated.xcconfig file.
      43650e93
    • Michael Goderbauer's avatar
      5e54fd54
  11. 07 Jan, 2017 1 commit
    • Todd Volkert's avatar
      Update flutter_tools to use package:file throughout (#7385) · 8bb27034
      Todd Volkert authored
      This removes direct file access from within flutter_tools
      in favor of using `package:file` via a `FileSystem` that's
      accessed via the `ApplicationContext`.
      
      This lays the groundwork for us to be able to easily swap
      out the underlying file system when running Flutter tools,
      which will be used to provide a record/replay file system,
      analogous to what we have for process invocations.
      8bb27034
  12. 26 Sep, 2016 1 commit
  13. 25 Aug, 2016 1 commit
    • Chris Bracken's avatar
      Support a configurable build directory (#5601) · b5f763b4
      Chris Bracken authored
      This change adds a top-level getBuildDirectory func and funcs for
      android, aot, asset, ios build products.
      
      Developers may now add a "build-dir" mapping to their
      ~/.flutter_settings (JSON format) config file. Output directory is
      relative to the main flutter application directory.
      
      This change also changes the default build directory for iOS builds to a
      subdirectory of the configured build directory, 'build/ios' by default.
      b5f763b4
  14. 06 Jul, 2016 1 commit
  15. 30 Jun, 2016 1 commit
  16. 13 Jun, 2016 1 commit
  17. 06 Jun, 2016 1 commit
  18. 03 Jun, 2016 1 commit
  19. 02 Jun, 2016 1 commit
  20. 01 Jun, 2016 1 commit
  21. 26 May, 2016 1 commit
  22. 23 May, 2016 1 commit
  23. 12 May, 2016 2 commits
  24. 03 May, 2016 1 commit
  25. 18 Apr, 2016 1 commit
  26. 16 Apr, 2016 1 commit
  27. 11 Apr, 2016 1 commit
  28. 25 Mar, 2016 1 commit
  29. 22 Mar, 2016 1 commit
  30. 21 Mar, 2016 2 commits
  31. 12 Mar, 2016 1 commit
  32. 24 Feb, 2016 1 commit
  33. 19 Feb, 2016 2 commits