Skip to content

Engine CI iOS simulator tests fail on arm64 bots #122534

@zanderso

Description

@zanderso

https://ci.chromium.org/ui/p/flutter/builders/try/Mac%20Unopt/26491/overview

It looks like flutter/testing/ios/IosUnitTests is failing to build due to missing symbols:

ld: warning: ignoring file ../../../../out/ios_debug_sim/libocmock_shared.dylib, building for iOS Simulator-arm64 but attempting to link with file built for iOS Simulator-x86_64
ld: warning: ignoring file ../../../../out/ios_debug_sim/libios_test_flutter.dylib, building for iOS Simulator-arm64 but attempting to link with file built for iOS Simulator-x86_64
Undefined symbols for architecture arm64:
  "_FlutterMethodNotImplemented", referenced from:
      ___48-[FlutterChannelsTest testMethodInvokeWithReply]_block_invoke_2 in FlutterChannelsTest.o
  "_OBJC_CLASS_$_FlutterBasicMessageChannel", referenced from:
      objc-class-ref in FlutterChannelsTest.o
  "_OBJC_CLASS_$_FlutterEventChannel", referenced from:
      objc-class-ref in FlutterChannelsTest.o
  "_OBJC_CLASS_$_FlutterMethodCall", referenced from:
      objc-class-ref in FlutterChannelsTest.o
  "_OBJC_CLASS_$_FlutterMethodChannel", referenced from:
      objc-class-ref in FlutterChannelsTest.o
  "_OBJC_CLASS_$_OCMArg", referenced from:
      objc-class-ref in FlutterChannelsTest.o
  "_OBJC_CLASS_$_OCMMacroState", referenced from:
      objc-class-ref in FlutterChannelsTest.o
  "_OBJC_CLASS_$_OCMockObject", referenced from:
      objc-class-ref in FlutterChannelsTest.o
  "_OCMIsObjectType", referenced from:
      -[FlutterChannelsTest testMethodInvoke] in FlutterChannelsTest.o
      -[FlutterChannelsTest testMethodInvokeWithReply] in FlutterChannelsTest.o
      -[FlutterChannelsTest testMethodMessageHandler] in FlutterChannelsTest.o
      -[FlutterChannelsTest testCallMethodHandler] in FlutterChannelsTest.o
      -[FlutterChannelsTest testBasicMessageChannelCleanup] in FlutterChannelsTest.o
      -[FlutterChannelsTest testMethodChannelCleanup] in FlutterChannelsTest.o
      -[FlutterChannelsTest testBasicMessageChannelTaskQueue] in FlutterChannelsTest.o
      ...
  "_OCMMakeLocation", referenced from:
      -[FlutterChannelsTest testMethodInvoke] in FlutterChannelsTest.o
      -[FlutterChannelsTest testMethodInvokeWithReply] in FlutterChannelsTest.o
      -[FlutterChannelsTest testMethodMessageHandler] in FlutterChannelsTest.o
      -[FlutterChannelsTest testResize] in FlutterChannelsTest.o
      -[FlutterChannelsTest testBasicMessageChannelCleanup] in FlutterChannelsTest.o
      -[FlutterChannelsTest testMethodChannelCleanup] in FlutterChannelsTest.o
      -[FlutterChannelsTest testBasicMessageChannelTaskQueue] in FlutterChannelsTest.o
      ...
ld: symbol(s) not found for architecture arm64

It looks like @jmagman might be familiar with this area. cc @godofredoc

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listengineflutter/engine related. See also e: labels.platform-iosiOS applications specifically

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions