Bug 24509 - Xcode 5 iOS 6.0 and iOS 7.0 simulators are not displayed in the device list in Visual Studio
Summary: Xcode 5 iOS 6.0 and iOS 7.0 simulators are not displayed in the device list i...
Status: VERIFIED FIXED
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: iOS ()
Version: 3.7
Hardware: PC Windows
: Normal normal
Target Milestone: 3.9
Assignee: Juan Marcelo Tondato
URL:
Depends on:
Blocks:
 
Reported: 2014-11-13 18:07 UTC by Brendan Zagaeski (Xamarin Team, assistant)
Modified: 2014-12-08 13:22 UTC (History)
7 users (show)

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


Attachments
Screenshot of the problem in XamarinVS 3.8 (12.80 KB, image/png)
2014-11-13 18:07 UTC, Brendan Zagaeski (Xamarin Team, assistant)
Details
Screenshot of the correct list in Xamarin Studio (26.24 KB, image/png)
2014-11-13 18:08 UTC, Brendan Zagaeski (Xamarin Team, assistant)
Details
Screenshot of the correct list in XamarinVS 3.5 (22.12 KB, image/png)
2014-11-13 18:08 UTC, Brendan Zagaeski (Xamarin Team, assistant)
Details
Log files from XamarinVS 3.8 (7.07 KB, application/zip)
2014-11-13 18:11 UTC, Brendan Zagaeski (Xamarin Team, assistant)
Details


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:
Status:
VERIFIED FIXED

Description Brendan Zagaeski (Xamarin Team, assistant) 2014-11-13 18:07:14 UTC
Created attachment 8725 [details]
Screenshot of the problem in XamarinVS 3.8

Xcode 5 iOS 6.0 and iOS 7.0 simulators are not displayed in the device list in Visual Studio.


## Steps to reproduce

1. Set Xcode 5 as the active version of Xcode on the Mac build host.

2. Open the attached test case in Visual Studio and pair to the Mac build host. The test case is simply the Single View template from Xamarin Studio, but it has the deployment target set to 6.0.

3. Set "Build -> Configuration" to "Debug|iPhoneSimulator".

4. Click the device list drop down menu to open it.


## Result

The device list displays iOS 6.1 and iOS 7.1 simulators, but not iOS 6.0 or iOS 7.0 simulators.

Compare also the 2 attached images from Xamarin Studio on the Mac build host vs. Visual Studio on Windows.


## Additional information

The iOS 7.0 simulators _do_ appear correctly when using Xcode 6 rather than Xcode 5.


## Regression status

Regression.

### Good
Xamarin   3.3.47.0 (0b2a123923812a88ed3091909478dbe9e0111f00)
Mac build host: Xamarin.iOS (606f31a)

### Good
Xamarin   3.5.58.0 (6b70b1e28c5a733187f7659220da4c0ff61ab2b1)
Mac build host: Xamarin.iOS 7.4.0.108 (77efa3f)

### Bad
Xamarin   3.6.262.0 (21b7dba8736246dfd10e3f19a92ed68f1b30abfd)
Xamarin.iOS   8.0.66.0 (3e201c8aa14879773f966f483329bcda49fd3a41)
Mac build host: Xamarin 8.0.0.63 (58b46df)

### Bad
Xamarin 3.8.134 + Xamarin.iOS 8.4.0.38


## Version information

### Windows, Visual Studio

Microsoft Visual Studio Professional 2013
Version 12.0.30723.00 Update 3
Microsoft .NET Framework
Version 4.5.51641

Xamarin   3.8.134.0 (cfc660e0d4c66629c689afd6e17902301cd38fc3)
Xamarin.Android   4.20.0.24 (812ca1351e7d7fecd7708f7831742c32047e5ab3)
Xamarin.iOS   8.4.0.0 (7771b97c1b03eee3745930f42910ec4f30e2c668)


### Mac build host

=== Xamarin Studio ===

Version 5.5.4 (build 13)
Installation UUID: 2c0ea975-8f73-4920-8414-3e9ae359fbf4
Runtime:
	Mono 3.10.0 ((detached/771f43f)
	GTK+ 2.24.23 (Raleigh theme)

	Package version: 310000030

=== Apple Developer Tools ===

Xcode 5.1 (5084)
Build 5B130a

=== Xamarin.iOS ===

Version: 8.4.0.38 (Business Edition)
Hash: 9e57461
Branch: 
Build date: 2014-11-10 21:18:38-0500

=== Build Information ===

Release ID: 505040013
Git revision: e3f694bbe83524db6d7e8cae11bff54773daf8ab
Build date: 2014-11-10 04:11:00-05
Xamarin addins: f7574394ab210968f35256aa4ff98f7bf4ed7fa9

=== Operating System ===

Mac OS X 10.9.5
Comment 1 Brendan Zagaeski (Xamarin Team, assistant) 2014-11-13 18:08:15 UTC
Created attachment 8726 [details]
Screenshot of the correct list in Xamarin Studio
Comment 2 Brendan Zagaeski (Xamarin Team, assistant) 2014-11-13 18:08:43 UTC
Created attachment 8727 [details]
Screenshot of the correct list in XamarinVS 3.5
Comment 3 Brendan Zagaeski (Xamarin Team, assistant) 2014-11-13 18:09:47 UTC
Related forum thread:
http://forums.xamarin.com/discussion/27581/iphone7-0-simulator-is-not-listed-in-the-visualstudios-target-ios-device-dropdown
Comment 4 Brendan Zagaeski (Xamarin Team, assistant) 2014-11-13 18:11:39 UTC
Created attachment 8728 [details]
Log files from XamarinVS 3.8

I don't think the logs contain any interesting information in this case, but I'll include them anyway to be thorough.
Comment 5 Jatin 2014-11-24 07:23:28 UTC
I have checked this issue with the help of the steps provided and could successfully able to reproduce this issue at my end.

And have observed that this issue exist on the Mac with XS also.

Hence, confirming this issue.

Screencast: http://www.screencast.com/t/DEhsXXYp

Build information:
XS 5.5.4.15 on Windows and Mac
XI 8.4.0.45 on Mac
XVS 3.8.150 on Windows
VS 2012
Comment 7 Mohit Kheterpal 2014-12-04 11:05:13 UTC
Unable to check this issue due to bug 24980.
Comment 8 Mohit Kheterpal 2014-12-08 13:22:05 UTC
I have checked this issue and this issue is working fine now i.e. we are able to see iOS 6 and iOS 7 simulators in VS using XVS 3.9.125 + X.iOS 8.6.0.21 + Xcode 5.1.1

as shown in screencast : http://www.screencast.com/t/w5FLD0fs8

Hence closing this issue.