Chris Bracken
68a1e2f7aa
Simplify iOS debug build ( #17145 )
...
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.
2018-04-30 19:51:30 -07:00
Mikkel Nygaard Ravn
7a0ebad092
Revert "Flutter tools recommend using Cocoapods 1.5.0 ( #16971 )" ( #17110 )
...
This reverts commit 6e26cc28ba
.
2018-04-30 11:45:58 +02:00
Mikkel Nygaard Ravn
6e26cc28ba
Flutter tools recommend using Cocoapods 1.5.0 ( #16971 )
2018-04-30 11:24:09 +02:00
Chris Bracken
9765f0af00
Extract Xxd class for iOS AOT snapshotting ( #17006 )
...
This fixes and re-lands 4bb7496b62
, which
was reverted in ceade39c83
due to test
failures caused by a bad rebase.
2018-04-26 08:32:51 -07:00
Todd Volkert
ceade39c83
Revert "Extract Xxd class for iOS AOT snapshotting ( #16986 )" ( #17003 )
...
This reverts commit 4bb7496b62
.
2018-04-26 07:11:06 -07:00
Chris Bracken
4bb7496b62
Extract Xxd class for iOS AOT snapshotting ( #16986 )
...
Allows for better mockability when tests are added.
2018-04-25 22:16:59 -07:00
Chris Bracken
2689560b72
Add Xcode.cc, Xcode.clang methods for iOS builds ( #16974 )
...
Makes for easier mocking, particularly for testing AOT snapshot build.
2018-04-25 20:50:16 -07:00
xster
00221820df
Remove the initial xcodebuild clean step which seems unnecessary ( #16475 )
2018-04-24 18:17:24 -07:00
PJ Essien
fd7222eea8
Fix error with 'flutter packages get' in package projects ( #16861 )
...
Package projects were erroneously being treated as apps
2018-04-22 18:03:46 -07:00
Yegor
85473d0941
retry VMService connection; expect missing PRODUCT_BUNDLE_IDENTIFIER ( #16770 )
...
Fixes #13655
2018-04-19 18:29:49 -07:00
Chinmay Garde
48ab8648bf
On simulators, don't pass file paths to the engine that done exist. ( #16756 )
2018-04-19 12:42:56 -07:00
Sarah Zakarias
4443e4d4cf
Cleanup FLX related code ( #16416 )
2018-04-12 10:12:26 +02:00
Mikkel Nygaard Ravn
1ba4336494
Require Cocoapods 1.5.0 ( #16443 )
2018-04-12 06:23:14 +02:00
Xiao Yu
3923ccf655
Revert 9749bea7b9
. Accidentally pushed to flutter instead of fork repo for PR.
...
This reverts commit 9749bea7b9
.
2018-04-11 13:54:06 -07:00
Xiao Yu
9749bea7b9
Remove the initial xcodebuild clean step which seems unnecessary
2018-04-11 13:52:04 -07:00
xster
48478b5952
Remove DevToolsSecurity check from initial flutter doctor ( #16007 )
2018-04-04 10:35:38 -07:00
Devon Carew
13bafba994
add a period after xcode build done ( #16209 )
2018-04-04 07:22:58 -07:00
Jonah Williams
0c89920069
Update logic for parsing sdk version number ( #15918 )
...
* add logic to parse 11.3 sim runtime major version
* add null aware and bump group number
* add comment describing version
2018-04-01 17:35:05 -07:00
Ralph Bergmann
895707324d
improve Flutter build commands ( #15788 )
...
add --buildNumber and --buildName to flutter build like
flutter build apk --buildNumber=42 --buildName=1.0.42
2018-03-29 05:58:31 -07:00
xster
4565395693
Let iOS auto-signing tool handle Googler scenario ( #16010 )
...
* Let iOS auto-signing tool handle Googler scenario
* Forgot to update tests
2018-03-28 18:58:06 -07:00
Todd Volkert
8d11f5c763
Make AppContext immutable and race-free ( #15984 )
...
This updates AppContext per the recommendations in #15352
Fixes #15352
2018-03-28 10:58:28 -07:00
Alexandre Ardhuin
217b2bdaa1
add new lints of linter-0.1.44 and enable unnecessary_parenthesis ( #15585 )
2018-03-21 07:10:14 +01:00
Alexandre Ardhuin
cc1cf9e12a
apply upcomming lint avoid_renaming_method_parameters ( #15526 )
2018-03-20 12:53:41 +01:00
Jonah Williams
91dcfc5dd2
stderr can be null or empty string ( #15701 )
2018-03-19 10:53:04 -07:00
Jonah Williams
298f4efc54
Fail ios workflow when simctl does not work ( #15628 )
...
* fail ios workflow when simctl does not work
* missed rename commit
* address comments
2018-03-17 10:57:51 -07:00
Alexandre Ardhuin
7667db6362
apply upcomming prefer_const_declarations ( #15498 )
2018-03-14 06:24:49 +01:00
Jason Simmons
466d15433f
Use Dart 2 camel case constants ( #15360 )
2018-03-12 11:06:32 -07:00
Mikkel Nygaard Ravn
0d59679624
Make Flutter tooling work on Android without Xcode being installed ( #15161 )
2018-03-07 08:41:23 +01:00
jcollins-g
614df6949c
Android license detector in doctor, take two ( #14783 )
...
* Revert "Revert "Add android license verification to doctor and some refactoring" (#14727 )"
This reverts commit d260294752
.
* Add tests, fix sdkManagerEnv and use it consistently, and rearrange Status object model
* AnsiSpinner needs to leave the cursor where it found it.
* fix tests
* Const constructor warning only shows up on windows...?
* Avoid crash if we can't find the home directory
* Make pathVarSeparator return a string in the mock
* Implement review comments
* Fix out-of-order problem on stop
2018-02-28 12:09:52 -08:00
Todd Volkert
21c514fc56
Wire up support for --skia-deterministic-rendering ( #14802 )
...
https://github.com/flutter/flutter/issues/14519
2018-02-20 23:22:58 -08:00
Danny Tuppeny
f914e701c5
Update some http links to https ( #14762 )
...
These URLs all automatically redirect HTTP to HTTPS so makes sense to point users at the secure versions.
2018-02-19 21:12:17 +00:00
xster
f7f1685cac
Make sure broken pod install runs triggers pod install on next flutter build ( #14753 )
2018-02-16 16:05:16 -08:00
Mikkel Nygaard Ravn
2000435728
Move plugin injection to just after pub get ( #14743 )
2018-02-16 10:17:28 +01:00
Alexandre Ardhuin
bd1921ec84
unnecessary parenthesis ( #14533 )
2018-02-16 07:43:19 +01:00
asiva
11105bed4d
- Roll engine to version 9867298f86a7ccd5f1c07a83796ee21567d37fb0
...
- Remove redundant strong flag as it is the default for preview-dart-2
now
2018-02-15 17:45:36 -08:00
xster
1e397d3fb7
Break up and show more progression during an Xcode build ( #14715 )
...
* Created plumbing but has stream problem
* testing with makePipe
* Trying pipe but not really getting anywhere
* works by repeatedly reading line
* Minor cleanup
* works
* Clean up pipe after use.
* Move the last status forward
* Make sure failed script commands bubble up
2018-02-15 15:16:23 -08:00
Mikkel Nygaard Ravn
c2e1bc0322
Revert "Move plugin injection to just after pub get ( #14560 )" ( #14734 )
...
This reverts commit b3e4976ca2
.
2018-02-15 22:55:36 +01:00
Mikkel Nygaard Ravn
b3e4976ca2
Move plugin injection to just after pub get ( #14560 )
2018-02-15 22:17:12 +01:00
xster
80c10bc431
Work around xcodebuild's undocumented freeze when -showBuildSettings is used with -allowProvisioning* ( #14684 )
2018-02-13 16:49:01 -08:00
Mikkel Nygaard Ravn
8507b72af5
Fix xcode build settings parsing ( #14672 )
2018-02-13 22:19:03 +01:00
Vyacheslav Egorov
d745684393
Plumb strong mode option through startApp(...) to the engine on iOS. ( #14653 )
...
This is a temporary workaround until we solve #14594 .
2018-02-13 14:16:26 +01:00
xster
d401bd78ae
Reduce Xcode noise #3 ( #14663 )
...
* Revert "Revert "Reduce xcodebuild noise #2 " (#14641 )"
This reverts commit 2d47481f1e
.
* Stop scrapping xcodebuild output, get the right build settings
* clone the command params first
2018-02-13 01:56:13 -08:00
xster
6d2dc050b2
Let Xcode communicate with Apple and create new provisioning profiles and register new devices ( #14589 )
2018-02-12 16:44:21 -08:00
Jacob Richman
2c05ecab9f
Flutter tools support for kernel transformer tracking Widget creation locations. ( #13997 )
2018-02-12 10:44:31 -08:00
Mikkel Nygaard Ravn
2d47481f1e
Revert "Reduce xcodebuild noise #2 " ( #14641 )
...
Merging to get back to a green tree.
2018-02-12 15:15:51 +01:00
xster
33ea7f84a9
Reduce xcodebuild noise #2 ( #14622 )
...
* Revert "Revert "Reduce noise in xcodebuild stdout (#14586 )" (#14605 )"
This reverts commit 8e2278bd8d
.
* Specify the build config when cleaning
2018-02-11 05:54:14 -08:00
xster
8e2278bd8d
Revert "Reduce noise in xcodebuild stdout ( #14586 )" ( #14605 )
...
This reverts commit 74ddda5177
.
2018-02-09 14:28:36 -08:00
xster
74ddda5177
Reduce noise in xcodebuild stdout ( #14586 )
...
* Reduce noise in xcodebuild stdout
* Reduce output from cleaning, from non failing xcode outputs and from script
* Check xcodebuild clean's exit code
* Revert "Reduce noise in xcodebuild stdout"
This reverts commit 222a26f55f
.
2018-02-09 12:47:27 -08:00
asiva
225b52bc0e
Fix iOS build which broke after the change to fuse --strong option into
...
--preview-dart-2.
2018-02-08 11:38:12 -08:00
asiva
83e0ca24fd
Fuse --strong into --preview-dart-2 option.
2018-02-08 09:18:52 -08:00