calabash / calabash-ios-server

An embedded HTTP server for performing queries and test automation
Other
87 stars 82 forks source link

The Xamarin.TestCloud.Agent NuGet doesn't support the iossimulator-arm64 architecture #483

Open rolfbjarne opened 1 year ago

rolfbjarne commented 1 year ago

Repro:

See https://developercommunity.visualstudio.com/t/Clang-exited-with-code-1:/10371261 for an example of how this surfaces.

This can also be seen by download the NuGet, unzipping it, extracting the resources from Calabash.dll and inspecting the calabash resource:

$ file calabash
calabash: Mach-O universal binary with 3 architectures: [x86_64:current ar archive] [arm64] [arm64e]
calabash (for architecture x86_64): current ar archive
calabash (for architecture arm64):  current ar archive
calabash (for architecture arm64e): current ar archive

Note that supporting iossimulator-arm64 would require shipping an xcframework instead of just the static library.

Hackmodford commented 6 months ago

Are there any plans to fix this? I'm unable to run local unit tests until this is fixed or migrating to something like Appium.