Jenn Magder
Jenn Magder
That looks like a different issue that the original report: ``` Specs satisfying the `mobile_scanner (from `Flutter/ephemeral/.symlinks/plugins/mobile_scanner/macos`)` dependency were found, but they required a higher minimum deployment target. ``` https://pub.dev/packages/mobile_scanner#macos...
(@danagbemava-nc suspect a case of https://github.com/flutter/flutter/issues/99387#issuecomment-1167980671 there's nothing in those logs related to Flutter)
Once the `libimobiledevice` binaries are rebuilt on a newer version of Xcode than the config is using now, that should give us part of https://github.com/flutter/flutter/issues/69157 for free since release versions...
I bet the Xcode toolchain version of `bison` is too old. On Xcode 13.4 it's 2.3. Homebrew has 3.8 https://formulae.brew.sh/formula/bison, not sure when the `--warnings` option was introduced.
> Per the git blame, this flag has been in the makefile since 2019--but yeah, you're probably right. 2.3 was released in 2006.
I'm going to reopen this. While homebrew is no longer a dependency, the library loader paths are incorrect and still point to absolute paths on the luci builder, which is...
@keyonghan do you want me to file a new issue, or track in this one? The recipe needs to be updated to patch the relative loader paths, from go/flutter-macos-binary-verification "After...
`input` is the path to the binary. https://github.com/flutter/flutter/issues/42969#issuecomment-933725997 has some details where I ran it locally: Example: ``` install_name_tool -change "/b/s/w/ir/k/homebrew/opt/libplist-flutter/lib/libplist-2.0.3.dylib" "@loader_path/../libplist/libplist-2.0.3.dylib" iproxy ```
It's only needed for the binaries that live in the artifacts, the numbers might not match: ``` libimobiledevice-1.0.6.dylib idevicescreenshot idevicesyslog libplist-2.0.3.dylib libcrypto.1.1.dylib libssl.1.1.dylib iproxy libusbmuxd-2.0.6.dylib ```
(note to self, binaries are at https://ci.chromium.org/ui/p/flutter/builders/prod/ios-usb-dependencies/3/overview) Looking at https://github.com/flutter/flutter/issues/42969#issuecomment-933725997 again the list should actually be: ``` idevicescreenshot idevicesyslog libcrypto.1.1.dylib iproxy ``` It's only for binaries where, if you run...