1. 21 May, 2018 1 commit
  2. 09 May, 2018 12 commits
  3. 08 May, 2018 1 commit
  4. 07 May, 2018 1 commit
    • Chris Bracken's avatar
      Support multi-arch iOS binaries (#17312) · 849676fc
      Chris Bracken authored
      This change adds support for armv7, arm64, and universal iOS apps.
      
      This change eliminates iOS target architecture hardcoding (previously
      arm64 only) and uses the target architecture(s) specified in Xcode's
      ARCHS setting ('Architectures' in Xcode Build Settings).
      
      For universal binaries, set ARCHS to its default value, $(ARCHS_STANDARD).
      
      Note that after changing the architecture in Xcode, developers should
      run 'pod install' from the ios subdirectory of their project. A separate
      change (that will land before this one) will add support for
      automatically detecting project file and Podfile changes and re-running
      pod install if necessary.
      
      This change also adds an --ios-arch option to flutter build aot. In iOS
      AOT builds (in profile and release mode), this dictates which
      architectures are built into App.framework. This flag should generally
      be unnecessary to set manually since flutter build aot is typically only
      invoked internally by flutter itself.
      849676fc
  5. 04 May, 2018 5 commits
  6. 01 May, 2018 1 commit
    • Chris Bracken's avatar
      Simplify iOS debug build (#17145) · 68a1e2f7
      Chris Bracken authored
      iOS debug builds always run in interpreted mode whether on device or on
      simulator. In both cases, we can skip snapshotting and link against an
      empty App.framework. Previously, we did this for iOS simulator builds.
      This does the same for device builds.
      
      Previously, debug iOS builds used gen_snapshot to generate a core
      snapshot, then used 'xxd' to generate C files containing the snapshot
      data in buffers named kDartVmSnapshotData and kDartIsolateSnapshotData,
      which are then compiled/linked into App.framework. This is unnecessary
      since the VM compiled into Flutter.framework already contains this data.
      68a1e2f7
  7. 30 Apr, 2018 2 commits
  8. 26 Apr, 2018 4 commits
  9. 25 Apr, 2018 1 commit
  10. 23 Apr, 2018 1 commit
  11. 20 Apr, 2018 1 commit
  12. 19 Apr, 2018 1 commit
  13. 12 Apr, 2018 2 commits
  14. 11 Apr, 2018 2 commits
  15. 04 Apr, 2018 2 commits
  16. 02 Apr, 2018 1 commit
  17. 29 Mar, 2018 2 commits