Xamarin.iOS Visual Studio 2019/2022 not showing simulators in Mac - xamarin.ios

I am using Visual Studio 2019 & 2022 Community but both not showing any simulators in the Mac. If I plugged in my iPhone on the Mac, I am able to see it. Yet I am not able to see the simulator. I need to use different simulator to generate screenshot for the AppStore. Any advise?
Note 1: I have installed both iOS 14 and 15 in the Mac and simulator still not showing.
Note 2: I think my Mac automatically updated my XCode to 13, then everything not working.

https://learn.microsoft.com/en-us/answers/questions/568996/ios-simulators-on-not-showing-in-vs2019-for-window.html
This is due to the update in MAC, download the xamarin.ios-15.0.0.6.pkg from https://github.com/xamarin/xamarin-macios/issues/12778 in the MAC and install it. Then it'll be OK.

Related

Android Studio [BumbleBee 2021.1.1] Emulator Timeout on Mac M1

I have Android Studio BumbleBee 2021.1.1 downloaded, running on a MacBook Pro M1. When downloading Android Studio, I chose the Apple Chip option (opposed to Intel)
I've created a Virtual Device - Android 12.0 arm64-v8a Pixel 4.
When I attempt to run the emulator it gets stuck here
Then, it times out:
I have searched SO and other blogs and can only find outdated material based on a time in 2020/2021 when Android did not support ARM64. However, it's my understanding that this has now changed so https://github.com/google/android-emulator-m1-preview is no longer needed.
What is the correct way to run the Android Emulator on a Mac with an M1 Chip?
I have found the issue so marking this as solved, however, if anyone knows why this solves the problem, please share!
I found an issue opened on Google's anroid-emulator-m1-preview repo with this answer https://github.com/google/android-emulator-m1-preview/issues/76#issuecomment-1023563846
Turns out, I just needed to uncheck 'Launch in a tool window' but again, not sure why that fixed the issue.

Android Studio Emulator stopped working after installing Windows Subsystem for Android on Windows 11

I have installed Windows Subsystem for Android and I am able to run apps on windows 11 however when I tried to run the emulator I created on Android Studio, it just does not no longer work and Android emulator is not responding.
It was working prior to the install, so I am assuming the cause could be when I installed WSA
Try turning on/off the Hyper-V option which you will get in the programs and features tab in control panel.
These are the four solution might help you to solve your problem.
This error occurs after installing latest android studio with amd processor.
Turning on/off SVM Mode will solve.
Install HAXM again
Turn on/off Hyper-V
AMD processor most of time shows this type of errors.

Android Studio very laggy on M1 Apple Silicon chip

I've upgraded to the M1 chip 2020 Macbook Air from a 7th gen. Intel chip pc. Overall, I'm very happy and content with it but when it comes to Android Studio performance, which I use quite often, it is very disappointing I'm sorry to say. When will an Apple Silicon compatible version be available? Are any of you guys have any clue?
I had the exact problem and the solution was as follows:
Open Android Studio, go to Help -> Edit Custom VM Options and add the following lines:
-Dsun.java2d.opengl=true
-Dsun.java2d.opengl.fbobject=false
Restart the IDE and wait for the files to sync. Done, IDE running smooth again.
Starting from Android Studio Artic Fox version, they not only changed versioning number style (replaced number system with Year-styling Version names), but also introduced Android Studio for M1/Apple Silicon (arm arch 64bits).
To check if you'r using right Android Studio for your M1, click on 'About Android Studio' and check the runtime, it should show as aarch64 (ie. Arm architecture 64bits). If not, mostly you might be having x86_64 if you installed regular Mac's Android Studio.
To switch to M1's Android Studio,
first exit already installed Android Studio, if it's open.
Go to Finder and under 'Applications', rename 'Android Studio' to preferably 'Android Studio_x86_64'.
Go to Android Studio downloads page (https://developer.android.com/studio#downloads), and download the one tagged as 'Mac (64-bit, ARM)' and unzip and move to 'Applications'.
Click to open 'Android Studio' from the Finder/Applications. You may drag and add it as a Dock shortcut option.
Good thing is that there is no extra installation required and the existing project, (at least for me), opened without any issues.
Android-SDK based and Flutter projects should be good right after switch, NDK not yet there.
AS is now faster again as you are using it as intended on Apple M1's chipset. !
Now Android Studio Bumblebee (2021.1.1) is available in Stable Channel. If your version is older than Bumblebee, download it for more performance.
I find out that the link shown by default is for intel architectures.
Automatic update performed by android studio also downloads the intel version even if this download occurs on a Mac with an ARM architecture (M1) .
You should navigate to the download options and choose ARM architecture manually.
You can download version 2021.1.1.22 Bumblebee for MAC ARM (M1) here (Link updated on Mar 7 2022 )
Check Android Studio Arctic Fox (2020.3.1) Beta 3 (have apple silicon support)
https://developer.android.com/studio/archive
use Intellij CE the latest version released on April 6th has native support for m1 and its very fast and intuitive, i've been using it and it's not very different from android studio
Edit: September 21
Download m1 native supported Android studio through https://developer.android.com/studio/archive
Download Mac (Apple silicon)
All the above did not work and my emulator was completely unusable but in my case the following fixed my issues:
Android studio Preferences > Tools > Emulator
Make sure 'Launch in a tool window' is checked
'Wipe Data' on emulator and then relaunch
Having the emulator launch as a separate window caused a huge slowdown but this fixed it immediately

Xamarin iOS < 11

I am trying to get just a "hello world" single view iOS app running on an iOS 10 simulator but it just immediately crashes/exits out of the program, it does not even appear to hit the entry point of the app. Any thoughts?
I've tried using
-- Visual Studio 2019 (Windows 10 paired to mac -- mojave)
-- Visual Studio directly on the mac.
Running the same app on anything 11.0 and greater works as expected.
The version of xcode on the mac is 10.2.1, mac is mojave 10.14.4.
Found the issue here the described workaround:
Workaround: change the Linker behavior in the iOS project's Build options to Link Framework SDKs only and add --registrar:static to the additional mtouch arguments in the same Build options page.
solves the issue.

Visual Studio Mac Won't Show iOS Simulators

I've got a Xamarin Forms solution with iOS and Android projects. The iOS side was working, I switched over and did a bunch of work on the Android side. Now I need to do some more iOS stuff (push notifications) and I can't get the iOS Simulator to kick in. Xcode is installed, VS says it can see the SDK. I can open the simulator from XC but inside VS no matter what Debug combination of the .iOS project I select all I get is "Generic Simulator". Any ideas?
Try Unload the IOS Project and Reload and Set as a Startup Project, it works for me
See the answer in the comment provided by #lowleetak:
Is the minimum supported version in Info.plist less than or equal to
the version of iOS Simulator that you have?
This was the issue. The project settings listed 10.2 as the target SDK but the info.plist file had 10.3 which wasn't installed on the machine via Xcode. The machine has Xcode 8.2.1 and iOS 10.2 installed.
Additionally there's now a bug opened about this behavior. If the two fields are going to allow different values there should at least be a warning next to them about the mismatch.
I also showed Generic Simulator only on my project after updating to XCode 14 early. At the release of XCode 14 the stable Visual Studio for Mac (Xamarin) release did not yet support this version of XCode. Even the preview channel was not yet ready. Guidance from Xamarin.iOS discussion group was that the special XCode14 channel could be used to evaluate. https://github.com/xamarin/xamarin-macios/issues/15954

Resources