Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xamarin Can't Run iOS App on iPhone Simulator - no support for 386 architecture

I'm using Visual Studio Mac 2017 and attempting to run an app on the iPhone simulator, but the Run button is showing a small "hammer" icon (instead of the usual "play" icon)

Also, all options under the Run menu are greyed out (e.g. Start Without Debugging, Start Debugging, etc)

My conclusion is that it's because the simulator requires 386 architecture but this is not listed as a supported architecture: option > iOS Build > Supported Architectures

I've tried adjusting the SDK, Deployment Target, and Minimum System Version, but unable to see 386 as an architecture option or show the Run button.

I reckon I'm missing something really simple here, but I can't figure out what. Any suggestions?

enter image description here

like image 738
RumbleFish Avatar asked Dec 17 '25 17:12

RumbleFish


1 Answers

Change the current Platform from iPhone to iPhoneSimulator

Once iPhoneSimulator is chosen, the "Supported architectures" will change to x86_64 (also with an option for x86 for older versions of Xamarin.iOS)

enter image description here

like image 135
SushiHangover Avatar answered Dec 20 '25 09:12

SushiHangover



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!