Chris Bracken
283f27d422
Clarify libimobiledevice installation status message ( #12303 )
...
Differentiate between 'not installed' and 'not working' and emit a more
targeted message.
2017-09-28 13:04:59 -07:00
Chris Bracken
de736f0d43
Update minimum ios-deploy version to 1.9.2 ( #11936 )
...
ios-deploy 1.9.2 includes fixes for a common source of Xcode breakage
(flutter/flutter#4326 ) with Xcode 8.3.3 + iOS 10.3.3, and is required to
to support Xcode 9 (flutter/flutter#11875 ).
2017-09-05 16:26:36 -07:00
xster
6a49419be4
Create Podfile dynamically part 1 ( #11101 )
...
* start
* with create
* refactor cocoapod code, add tests
* fix tests
* throw when cocoapod missing
* obj-c projects don’t use use_framework!
2017-07-12 18:35:08 -07:00
xster
be228eae78
Add a dev mode doctor check ( #11023 )
2017-06-29 11:54:18 -07:00
Chris Bracken
bcac3166ab
Eliminate direct invocations of idevice_id for iOS ( #10777 )
...
All invocations should go via the IMobileDevice class in mac.dart.
2017-06-16 10:41:48 -07:00
Chris Bracken
d6ec71d2c0
Extract libimobiledevice tools interface ( #10759 )
...
Extract out IMobileDevice class, move class to idevice_id, ideviceinfo
(and eventually other libimobiledevice tools such as iproxy) behind this
interface.
Add tests for the case where libimobiledevice is not installed, the case
where it returns no devices, and the case where it returns device IDs.
2017-06-15 19:03:24 -07:00
Chris Bracken
dd1456ffbc
Make most ios_workflow host tool calls async ( #10260 )
...
Does not yet migrate hasIdeviceId since that results in a cascade of
breaking interface changes that's significant enough for a separate
patch.
2017-05-22 16:09:48 -07:00
Chris Bracken
0e5d4a8771
Test installation status when ideviceid is not installed ( #10254 )
...
Ensure that flutter doctor returns a partial installation status when
ideviceid is not installed.
2017-05-22 14:09:37 -07:00
Ian Hickson
7c9c5a296c
Rearrange tests to more closely match code structure ( #10043 )
2017-05-12 10:44:52 -07:00