John McCutchan
5e140b7533
Add DevicePortForwarder with adb fix
2016-03-11 09:26:17 -08:00
Eric Seidel
37f0b5dd98
Revert "Add DevicePortForwarder"
2016-03-10 14:23:39 -08:00
Yegor
96db7c0a5a
Merge pull request #2580 from yjbanov/lower-xcode-version-requirement
...
[ios] reduce xcode version requirement to 7.0
2016-03-10 14:08:48 -08:00
Yegor Jbanov
23e634a613
[ios] reduce xcode version requirement to 7.0
...
Build bots only have 7.0.
2016-03-10 13:08:58 -08:00
John McCutchan
131359f4bc
Add DevicePortForwarder
2016-03-10 12:49:07 -08:00
Yegor Jbanov
9383466dd5
[ios] look for the best available devicetype/runtime when booting
2016-03-10 11:04:02 -08:00
John McCutchan
8803cecea1
Refactor DeviceLogReader
2016-03-08 10:38:22 -08:00
Yegor Jbanov
e69f6562ed
[ios] use xcrun to launch simulator instead of hardcoded path
2016-03-03 16:58:16 -08:00
Yegor Jbanov
58b2c630ab
[ios] generate flx on first ios launch
2016-03-03 16:10:03 -08:00
Devon Carew
f68d86dab2
show stdout on xcode failures
2016-03-03 15:10:45 -08:00
Devon Carew
0fb288c575
refactor to move an ios specific class out of globals.dart
2016-03-02 21:14:11 -08:00
Chinmay Garde
9f4fdcb866
iOS Simulator: Attempt 'sideloading' the updated Flutter application if the application runner is already up
...
* This makes the turnaround times < 2 seconds on the iOS simulator.
* Also bumps the engine to use the new engine required to support the flags.
2016-03-02 11:40:10 -08:00
Devon Carew
022047f5eb
remove the isConnected() method from device
2016-02-26 13:23:48 -08:00
Devon Carew
8c95500ea1
some performance optimizations for starting apps
2016-02-26 12:01:41 -08:00
Yegor Jbanov
677e63b79d
decouple flutter drive
from flutter start
...
flutter start's method of finding devices to run the app on is not suitable for flutter drive.
This commit also refactors several tool services to allow mocking in unit tests.
2016-02-26 10:18:24 -08:00
Chinmay Garde
038367ad24
Remove all inline templates and provide a way to specify templates as resources
2016-02-24 11:33:07 -08:00
Devon Carew
9367b86abe
add a validator for Atom
2016-02-23 10:25:14 -08:00
Devon Carew
3463d89cf6
remove iosSimulator field from ApplicationPackageStore
2016-02-22 12:37:08 -08:00
Devon Carew
896246ad14
Merge pull request #2079 from devoncarew/more_specific_logging
...
log for specific adb devices
2016-02-22 12:12:05 -08:00
Chinmay Garde
7e59a9e82e
Address issues raised in PR #2047
2016-02-22 11:43:52 -08:00
Devon Carew
16f9e38769
check to see if the xcode eula has been signed
2016-02-21 00:41:14 -08:00
Devon Carew
488e5dcd6c
log for specific adb devices
2016-02-21 00:23:13 -08:00
Devon Carew
67046f933d
add the ability to start and stop device polling
2016-02-20 22:00:11 -08:00
Chinmay Garde
d797995632
tvOS, watchOS and old simulators are blacklisted in the tools
2016-02-19 16:29:41 -08:00
Chinmay Garde
83f10bd8ae
Fix typo in the _xcodeVersionSatisfactory
and rename the check
2016-02-19 13:38:28 -08:00
Chinmay Garde
c5056b957e
iOS: In case Xcode is installed but the version is too old. Advise the user to update.
2016-02-19 13:30:57 -08:00
Chinmay Garde
f6a2477dce
Always generate legal UTIs for project identifiers.
2016-02-19 12:30:18 -08:00
Chinmay Garde
b37112af2a
Rewrite Local.xcconfig per build
...
In case the user changes the path of the Flutter project on disk, the Dart SDK or the Flutter repository itself, the old Xcode paths would be invalid. Now, we rewrite them when we build the project.
2016-02-19 11:37:05 -08:00
Chinmay Garde
df946dd875
iOS: Treat the initial Info.plist string as a mustache template.
...
Use the project name to initialize the bundle name and identifier
2016-02-19 11:37:05 -08:00
Devon Carew
d5a6fceee5
add a summary option to the doctor class
2016-02-17 09:33:45 -08:00
Devon Carew
6a6b6539c8
Merge pull request #1947 from devoncarew/less_ios
...
make the ios development path less mandatory
2016-02-17 00:48:00 -08:00
Devon Carew
7ae6f7f391
make the ios development path less mandatory
2016-02-17 00:38:47 -08:00
Adam Barth
90d53adea9
Revert "iOS: Treat the initial Info.plist string as a mustache template and use the project name to initialize the bundle name and identifier"
...
This reverts commit dd4361bcb3
.
We still use the hard-coded name in a number of places, including
launching the app on the iOS simulator.
Fixes #1950
2016-02-16 21:20:00 -08:00
Chinmay Garde
9f0e6537fb
Update the regex used to filter out Flutter specific logs
2016-02-16 18:07:00 -08:00
Chinmay Garde
36a7c6576c
Perform an engine version check on start and update the Xcode project if necessary
2016-02-16 17:47:25 -08:00
Chinmay Garde
77103c01cd
Merge pull request #1941 from chinmaygarde/master
...
iOS: Treat the initial Info.plist string as a mustache template and use the project name to initialize the bundle name and identifier
2016-02-16 17:42:42 -08:00
Chinmay Garde
dd4361bcb3
iOS: Treat the initial Info.plist string as a mustache template and use the project name to initialize the bundle name and identifier
2016-02-16 17:29:36 -08:00
Adam Barth
0bb8d21bd2
Remove flutter ios command
...
All the functionality of this command has been integrated into other commands.
2016-02-16 16:01:59 -08:00
Chinmay Garde
c2f5044099
Refactor: Rename initialize_xcode.dart to setup_xcodeproj.dart
2016-02-16 15:35:59 -08:00
Chinmay Garde
5cebf70da4
flutter start
initializes the Xcode project if the user has not already done so.
2016-02-16 15:18:47 -08:00
Chinmay Garde
d38bfee62b
Tooling updates for dealing with native services distributed in pub packages
2016-02-16 13:10:12 -08:00
Devon Carew
b7b06c2a27
fixes found when running through the getting started process
2016-02-15 14:06:23 -08:00
Devon Carew
dcf0b7bae6
allow any android sdk version
2016-02-13 14:37:41 -08:00
Devon Carew
576bf7df60
use the REVISION file when building ios apps
2016-02-12 12:21:04 -08:00
Chinmay Garde
3af3b23607
Merge pull request #1786 from chinmaygarde/master
...
Explicitly specify the sdk and arch when building for an iOS device
2016-02-11 15:25:18 -08:00
Chinmay Garde
97e41f5757
Explicitly specify the sdk and arch when building for an iOS device
2016-02-11 15:18:29 -08:00
Devon Carew
4ed79454ac
wait for flutter start to return until the obs. port is available
2016-02-11 10:18:39 -08:00
Matt Perry
a02d583d02
Refactor service-related code to be shared between android and IOS.
...
The IOS code is totally untested. Need a Mac to test it.
2016-02-10 14:52:17 -05:00
Devon Carew
244239d982
Merge pull request #1753 from devoncarew/fix_logging_ios
...
fix an issue with logging ios simulator output
2016-02-10 09:24:55 -08:00
Devon Carew
2dbceafbc6
introduce globals scoped to the app's context
2016-02-09 22:03:13 -08:00