Bug 60347 - Windows iOs Simulator - Device Not found
Summary: Windows iOs Simulator - Device Not found
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: iOS ()
Version: unspecified
Hardware: PC Windows
: Normal normal
Target Milestone: 15.5
Assignee: Bugzilla
Depends on:
Reported: 2017-10-24 14:02 UTC by Dan
Modified: 2017-11-14 12:59 UTC (History)
7 users (show)

Is this bug a regression?: ---
Last known good build:

Xamarin Logs (4.15 KB, application/x-zip-compressed)
2017-10-25 12:13 UTC, Dan
Simulator Log (1.94 KB, text/plain)
2017-10-25 12:17 UTC, Dan

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description Dan 2017-10-24 14:02:52 UTC
When I attempt to launch the remoted iOSimulator, I see a message that the application is trying to connect to the MAC.  This is followed by the message "Xarmin Simulator", The device b5481aba-88f3-4147-b287-2eaa2803e554 was not found.  I can select a different emulator and get the same message with a different guid.

The simulator log shows.

	arguments: --device=B5481ABA-88F3-4147-B287-2EAA2803E554 --launchsim=//Users/dlloyd/Library/Caches/Xamarin/mtbs/builds/SacsMaint.iOS/ab3935f73dd1f78a300ea3e1bd746368/bin/iPhoneSimulator/Debug/SacsMaint.iOS.app -argument=-monodevelop-port -argument=58134 -setenv=__XAMARIN_DEBUG_PORT__=58134 --sdkroot=/Applications/Xcode.app -h=SACS-Mac-mini.local. -ssh=dlloyd --launched-by=devenv-14.0 
	version: (3c341a8aee8d65f1d167b981c341037ff08119f3)
Connection state changed:
	State: Connecting
SSH Connect:
	target: SACS-Mac-mini.local.:4231
Using SSH pass phrase
SSH connected
Connection state changed:
	State: Connected
Connection state changed:
	State: CheckingServer
Connection state changed:
	State: Connecting
Connection state changed:
	State: CheckingServer
Connection state changed:
	State: Connected
Device not found:
	Requested: B5481ABA-88F3-4147-B287-2EAA2803E554
	Devices: 7D161D32-5B18-42FA-BEC6-EE477DC705EA;B8AA5755-197A-4CA1-BD60-8E979A2A2954;23851DBF-0018-4F5E-A889-1A79509DDB3E;6106B274-432B-4678-B0BD-A7536709F018;CF8D25E9-636D-4268-960B-2C16926E51DF;56662430-7FC2-4369-8452-170C522FF563;28AF1A11-7F87-497E-BA1A-6670847C43F2;59A71C74-330B-47D4-8537-20B63DEE3A54;989AAAEC-698E-4575-B573-5DF865E0705A;F7E7E0E0-A998-4F83-9F12-B330D12EE58F;C53F4662-DED0-48D6-8B4E-AF512349FB70;066ECAC8-A468-4EA2-AEE8-BAA564C01119;E56879B8-1DD3-424A-82EF-E6C78E951851;818AEE03-009F-4C0C-B5A8-97983F25CAB0;DC526753-655E-4C6E-856D-2418C93AC91A;48ACA863-C0A9-4A25-B77F-9F08D4785C32;E7739EDB-C01A-4ADD-BCBA-495FB3B807F3;DD620D05-807B-4448-A22F-94F14C3E0B9C;56B208F9-93A9-4949-8B12-031C95F44DCC;D7D7977C-FF0A-4ADA-8484-E3B9F7A1C076;2A230626-78D9-458C-979C-6D5C728159D5;33C091E8-C1BF-4641-B09F-55A031014CE8;351B37B3-41B9-4EDA-BA6A-DC453E663B3F;58AD8EEC-2725-4930-B56B-E8CD64D87570;24DDBC61-377E-477A-9497-FAA87BD1E12C;01886904-E114-4169-AC0C-7E0C6952C263;2C2DBEFA-315C-4A8C-AF8B-5A60883F4304;
	Exit Code: 2

Microsoft Visual Studio Enterprise 2015
Version 14.0.25431.01 Update 3
Microsoft .NET Framework
Version 4.7.02556

Installed Version: Enterprise

Xamarin (fe36bec)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.

Xamarin.Android (7a6a056)
Visual Studio extension to enable development for Xamarin.Android.

Xamarin.iOS (9a9f054)
Visual Studio extension to enable development for Xamarin.iOS.
Comment 1 Alan McGovern 2017-10-25 11:50:24 UTC
Have you set your Visual Studio to use a non-standard Xcode? If so, which Xcode did you select in the options?

Can you include the full logs from Visual Studio itself to help us diagnose the issue too.
Comment 2 Dan 2017-10-25 12:12:24 UTC
Under Tools, Options, Xamarin, iOS Settings, Apple SDK - the Use default Xcode path is checked.

I just duplicated the problem and I am attaching a zip of the xamarin logs.
Comment 3 Dan 2017-10-25 12:13:29 UTC
Created attachment 25440 [details]
Xamarin Logs
Comment 4 Dan 2017-10-25 12:17:04 UTC
Created attachment 25441 [details]
Simulator Log
Comment 5 Alan McGovern 2017-10-25 15:16:40 UTC
After discussion our belief is that the IDE is giving us a GUID which comes from a different version of Xcode.

Unfortunately the logs do not contain any information which would help us figure out where the GUID originally came from. I'll punt this to the IDE team now to see if they can figure out where that information came from. They might be able to suggest a few things to check to diagnose the issue.
Comment 6 Emanuel 2017-10-26 15:11:04 UTC
Hi Dan, 
Do you have more than one version of Xcode installed on the Mac? 
If so, could you run "sudo xcode-select -switch /Applications/Xcode.app" on the Mac terminal, and then try to run the iOS app again?

Does it work with the simulator running on the Mac?

Comment 7 Dan 2017-10-26 15:45:43 UTC
We did not realize we had multiple versions on the MAC.  They have been automatically updated by Apple.

Running your command corrected the problem.

Thank you very much.