Bug 16289 - [ios] iOS Device not recognized on XS project device dropdown on OSX Mavericks
Summary: [ios] iOS Device not recognized on XS project device dropdown on OSX Mavericks
Status: RESOLVED NOT_REPRODUCIBLE
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: iOS add-in ()
Version: 4.2.x
Hardware: PC Mac OS
: --- normal
Target Milestone: master
Assignee: Jeffrey Stedfast
URL:
Depends on:
Blocks:
 
Reported: 2013-11-15 17:39 UTC by GouriKumari
Modified: 2013-12-03 16:49 UTC (History)
3 users (show)

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

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 or GitHub 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:
RESOLVED NOT_REPRODUCIBLE

Description GouriKumari 2013-11-15 17:39:40 UTC
Steps to Reproduce:
Installed latest Xamarin stables on Mavericks
Opened an iOS Universal Project in XS

Actual Behavior:
Device DropDown is not recognizing the device attached. It shows as iOS device.

Supplemental Info:

http://screencast.com/t/wYo2BFKEfg .

User can build and deploy to device attached. However, the XS doesn't recognise the device attached.  

Test Env:
Xamarin Studio
Version 4.2.1 (build 1)
Installation UUID: 6978913c-ec18-49fc-92da-c1f159053213
Runtime:
	Mono 3.2.4 ((no/294f999)
	GTK+ 2.24.20 theme: Raleigh
	GTK# (2.12.0.0)
	Package version: 302040000

Apple Developer Tools
Xcode 5.0.2 (3335.32)
Build 5A3005

Xamarin.iOS
Version: 7.0.4.209 (Starter Edition)
Hash: 23a0827
Branch: 
Build date: 2013-11-11 16:04:00-0500

Xamarin.Mac
Xamarin.Mac: Not Installed

Xamarin.Android
Version: 4.10.1 (Starter Edition)
Android SDK: /Users/xamarinqa/Library/Developer/Xamarin/android-sdk-mac_x86
	Supported Android versions:
		2.1   (API level 7)
		2.2   (API level 8)
		2.3   (API level 10)
		3.1   (API level 12)
		4.0   (API level 14)
		4.0.3 (API level 15)
Java SDK: /usr
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06-451-11M4406)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01-451, mixed mode)

Build Information
Release ID: 402010001
Git revision: 844a84fe0aa0cb5f986d4e3c4807a51487d07845
Build date: 2013-11-13 22:12:16+0000
Xamarin addins: 97e44e4863da6c479427794457637e75b3d22600

Operating System
Mac OS X 10.9.0
Darwin Gouri-Mavbot.local 13.0.0 Darwin Kernel Version 13.0.0
    Sat Jun  1 01:13:40 PDT 2013
    root:xnu-2422.1.4.1.8~1/RELEASE_X86_64 x86_64
Comment 1 Sebastien Pouliot 2013-11-17 11:36:00 UTC
-> XS

In general this "iOS Device" business happens when XS detect a device is not compatible (iPhone vs iPad, iOS version) with the current project options. The fact that you have a MT1003 warning showing on your logs is also a sign things did not match as expected.

That project was (unless you changed it) configured to work on iPad only, so connectring an iPhone would show "iOS Device". OTOH that would normally give you an MT1006 error at deploy time (not the MT1003 warning).
Comment 2 Jeffrey Stedfast 2013-12-02 15:17:55 UTC
Why is this a Xamarin Studio bug? It looks like the error was that mtouch failed to kill the app?

If the project was set to only work with iPad-only and an iPhone device was plugged in, that would explain why the UI didn't update.
Comment 3 GouriKumari 2013-12-02 19:53:17 UTC
I was using a Universal Open GL project for the report mentioned in comment #0. So, XS UI should have updated with the iPadMini info that was plugged in. 

I retested again with a Universal Open GL project on OSX Mavericks with an iPodTouch pugged in. 

Result: XS is updated with iPodTouch info .

Screencast: http://screencast.com/t/BIirT27u5Bp0

Test Env: 

Xamarin Studio
Version 4.2.1 (build 1)
Installation UUID: 473de7c6-b183-4ba3-899e-3c03c5650a88
Runtime:
	Mono 3.2.5 ((no/964e8f0)
	GTK+ 2.24.20 theme: Raleigh
	GTK# (2.12.0.0)
	Package version: 302050000

Apple Developer Tools
Xcode 5.0.1 (3335.23)
Build 5A2053
Xamarin.iOS
Version: 7.0.4.209 (Starter Edition)
Hash: 23a0827
Branch: 
Build date: 2013-11-11 16:04:00-0500

Build Information
Release ID: 402010001
Git revision: 844a84fe0aa0cb5f986d4e3c4807a51487d07845
Build date: 2013-11-13 22:12:16+0000
Xamarin addins: 97e44e4863da6c479427794457637e75b3d22600

Operating System
Mac OS X 10.9.0

Device: iPodTouch 6.0


P.S: The issue reported in comment #0 occured in a different test environment with a different device and Xcode 5.0.2. I will update the bug after retesting in that test environment again.
Comment 4 GouriKumari 2013-12-03 16:49:48 UTC
There is a correction to the app that I used to test the issue reported in Comment#0 . The app (Open ImageTest) is an iPad only app provided by a user test another issue. 

I retested the same app again with XS 4.2.1 , Xcode 5.0.2 and iPadMini. This time I couldn't reproduce the issue mentioned in comment #0. The device info got successfully updated in XS.

I believe this is a test env issue. I will close this message for the time being and reopen it again if the issue reoccurs. 

Screencast: 
http://screencast.com/t/n6OBBBDVPdq6

DeviceInfo: 
iPadMini 7.0

Test Env:
Xamarin Studio
Version 4.2.1 (build 1)
Installation UUID: 6978913c-ec18-49fc-92da-c1f159053213
Runtime:
	Mono 3.2.5 ((no/964e8f0)
	GTK+ 2.24.20 theme: Raleigh
	GTK# (2.12.0.0)
	Package version: 302050000

Apple Developer Tools
Xcode 5.0.2 (3335.32)
Build 5A3005

Xamarin.iOS
Version: 7.0.4.209 (Starter Edition)
Hash: 23a0827
Branch: 
Build date: 2013-11-11 16:04:00-0500