- 23 Aug, 2017 3 commits
-
-
Chris Bracken authored
This patch supports basic filtering of log lines from physical iOS devices, similar to existing functionality for iOS simulator logging. This patch also suppresses the following two log messages which are emitted at app startup on iOS 10.3 devices: libMobileGestalt MobileGestaltSupport.m:153: pid 123 (Runner) does not have sandbox access for frZQaeyWLUvLjeuEK43hmg and IS NOT appropriately entitled libMobileGestalt MobileGestalt.c:550: no access to InverseDeviceID (see <rdar://problem/11744455>)
-
Mikkel Nygaard Ravn authored
-
Mikkel Nygaard Ravn authored
-
- 22 Aug, 2017 2 commits
-
-
Mikkel Nygaard Ravn authored
This reverts commit 8d07d3f6.
-
Mikkel Nygaard Ravn authored
-
- 16 Aug, 2017 1 commit
-
-
xster authored
-
- 09 Aug, 2017 1 commit
-
-
Alexandre Ardhuin authored
* Bump Dart SDK to 1.25.0-dev.9.0 * add link to sdk bug
-
- 01 Aug, 2017 1 commit
-
-
Alexey Shamrin authored
-
- 13 Jul, 2017 3 commits
-
-
Chris Bracken authored
In some cases, we've seen interactions between Instruments and the iOS simulator that cause hung instruments and DTServiceHub processes. If enough instances pile up, the host machine eventually becomes unresponsive. Until the underlying issue is resolved, manually kill any orphaned instances (where the parent process has died and PPID is 1) before launching another instruments run.
-
xster authored
* Disable cocoapods stats * Add a comment for code readers * fix new test
-
xster authored
* start * with create * refactor cocoapod code, add tests * fix tests * throw when cocoapod missing * obj-c projects don’t use use_framework!
-
- 07 Jul, 2017 1 commit
-
-
Devon Carew authored
* minor tweaks to the output for flutter_tools * update test expectations
-
- 30 Jun, 2017 1 commit
-
-
xster authored
* Output verbose cocoapods output when pod install has an error or if flutter build/run is in -v * remove repeated stdout
-
- 29 Jun, 2017 1 commit
-
-
xster authored
-
- 28 Jun, 2017 2 commits
-
-
xster authored
* Guess sign with the first certificate when multiple are available in machine mode * review
-
Chris Bracken authored
In the case where the CocoaPods 'pod install' step fails, emit its stdout to provide any potentially-useful error messages to the user.
-
- 26 Jun, 2017 1 commit
-
-
Chris Bracken authored
Previously, xcodeMajorVersion and xcodeMinorVersion returned null unless xcodeVersionSatisfactory had been called first. We now compute them on demand, and cache the resultant values.
-
- 24 Jun, 2017 1 commit
-
-
Chris Bracken authored
1. Run all Xcode tool invocations through ProcessManager, which allows us to mock out failures, etc. for tests. 2. Add said tests.
-
- 23 Jun, 2017 5 commits
-
-
Chris Bracken authored
This reverts commit 3e265e9e. Rather than pre-compute Xcode install path, version, and EULA status, compute and cache on demand.
-
Chris Bracken authored
This reverts commit bb8e2a7c. Triggers a doctor failure on the Mac chromebots.
-
Chris Bracken authored
Rather than pre-compute Xcode install path, version, and EULA status, compute and cache on demand.
-
Chris Bracken authored
This allows us to take advantage of improved command-line tooling (e.g., improvements in device listing in Instruments). Now that the engine is built with Xcode 8 and the framework is tested against Xcode 8, this reduces the set of configurations we need to support to allow us to focus on the supported ones: Xcode 8 and Xcode 9.
-
Chris Bracken authored
This print statement provides no value to the user.
-
- 22 Jun, 2017 1 commit
-
-
xster authored
-
- 19 Jun, 2017 2 commits
-
-
Chris Bracken authored
This libimobiledevice tool is no longer used anywhere in the flutter_tools codebase.
-
Chris Bracken authored
This reverts commit b2909a24. This resubmits the following patches: 1. Use Xcode instruments to list devices (#10801) Eliminates the dependency on idevice_id from libimobiledevice. Instead, uses Xcode built-in functionality. 2. Make device discovery asynchronous (#10803) Migrates DeviceDiscovery.devices and all device-specific lookup to be asynchronous.
-
- 17 Jun, 2017 2 commits
-
-
Chris Bracken authored
* Revert "Make device discovery asynchronous (#10803)" This reverts commit 972be9c8. * Revert "Use Xcode instruments to list devices (#10801)" This reverts commit 37bb5f13. This is to resolve a failure that looks related to a bad install of Xcode 8.0 on our build bots and should be reinstated when the infra issue is diagnosed and resolved. Instruments worked well when this was originally landed, and on the following commit, but started failing two commits after this originally landed. Manual invocation of instruments on the build host currently results in: ``` dyld: Library not loaded: @rpath/InstrumentsAnalysisCore.framework/Versions/A/InstrumentsAnalysisCore Referenced from: /Applications/Xcode8.0.app/Contents/Developer/usr/bin/instruments Reason: image not found Abort trap: 6 ``` It appears the /Applications/Xcode8.0.app/Contents/Applications directory (which contains Instruments) is missing on the host.
-
Chris Bracken authored
Migrates DeviceDiscovery.devices and all device-specific lookup to be asynchronous.
-
- 16 Jun, 2017 10 commits
-
-
Chris Bracken authored
Eliminates the dependency on idevice_id from libimobiledevice. Instead, uses Xcode built-in functionality.
-
Chris Bracken authored
Moves all remaining calls to tools that are part of the libimobiledevice suite of tools to the IMobileDevice class. This allows for better tracking of this dependency, and easier mocking in tests.
-
Yegor authored
-
Chris Bracken authored
None of these is used outside of devices.dart and being public covers up analysis warnings when they're unused.
-
Chris Bracken authored
-
Chris Bracken authored
All invocations should go via the IMobileDevice class in mac.dart.
-
Chris Bracken authored
Use a top-level getter in mac.dart rather than a static instance getter and a top-level getter in ios_workflow.dart. Makes this code consistent with how we do context lookups elsewhere.
-
Chris Bracken authored
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.
-
xster authored
* remove usages of booted * fix
-
xster authored
-
- 15 Jun, 2017 2 commits
-
-
Chris Bracken authored
Eliminates the need for the device/daemon code to get at the iOS/Android tooling indirectly via Doctor. In tests, we now inject the workflow objects (or mocks) directly.
-
Chris Bracken authored
This code is unused in any test. In upcoming changes that migrate to Xcode instruments based device listing, we'll mock out the instruments output separately.
-