Bug 13093 - [Mono] Unable to deploy iOS application on Mac server having Mono 3.1.0
Summary: [Mono] Unable to deploy iOS application on Mac server having Mono 3.1.0
Status: VERIFIED DUPLICATE of bug 13091
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: iOS ()
Version: 0.x Insider Preview
Hardware: PC Windows
: --- normal
Target Milestone: ---
Assignee: Marek Habersack
Depends on:
Reported: 2013-07-08 08:57 UTC by Saurabh
Modified: 2013-08-01 10:46 UTC (History)
6 users (show)

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 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 Saurabh 2013-07-08 08:57:28 UTC
When we try to deploy any iOS application on mac server having Mono 3.1.0, we are getting error "error : Remote build step failed." in debug output and application does not deploy on the mac server machine.

Supplement info:
Mac Server log: https://gist.github.com/atin360/1b6e505cf4b96217e6be
Debug output log: https://gist.github.com/atin360/ab304c27e36fef0c0654
Build output : https://gist.github.com/atin360/bb401d534aa34428c82b
MTBServer log: https://gist.github.com/atin360/adcc748319992c7cda10

Environment info:
VS 2010/12
MTVS 1.3.201
Mono 3.1.0 ((no/1c4db5e)
MT Server)
Xcode 4.5/4.6.2

Regression Status: REGRESSION. This issue does not exist with Mono 3.0.12 and Mono 2.10.12(Stable).
Comment 1 Marek Habersack 2013-07-08 09:08:39 UTC
As per https://gist.github.com/atin360/1b6e505cf4b96217e6be this file:

[2013-07-08 17:04:17.4] ApplicationName='pdb2mdb', CommandLine='"HelloWorld_App65.exe"', CurrentDirectory='/Users/nischal/Library/Caches/Xamarin/mtbs/builds/HelloWorld_App65/91048d81-b045-41ba-b1d3-6cc92030c67a/assemblies', Native error= Cannot find the specified file
[2013-07-08 17:04:17.4] at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0
[2013-07-08 17:04:17.4] at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0
[2013-07-08 17:04:17.4] at System.Diagnostics.Process.Start () [0x00000] in <filename unknown>:0
[2013-07-08 17:04:17.4] at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start ()
[2013-07-08 17:04:17.4] at MonoTouch.Tools.Tools.ToolBase.RunInner (MonoTouch.Tools.Tools.RunInfo ri) [0x00000] in <filename unknown>:0 

I suppose its a packaging bug - pdb2mdb might be missing from mono. Can you check whether the installation contains that file?
Comment 2 Saurabh 2013-07-08 09:56:58 UTC
We have checked this after installing Mono 3.1.0 and we are getting 'pdb2mdb' file in bin folder of Mono.framework(Mono.framework-> Versions-> 3.1.0-> bin).

Screencast:  http://screencast.com/t/LKRIvHWv
Comment 3 Marek Habersack 2013-07-08 15:19:58 UTC
Saurabh, can you please start Terminal.app and type

which pdb2mdb

and paste the result here?
Comment 4 PJ 2013-07-08 17:20:02 UTC
That 3.1.0 mono install is broken on a clean install (symlinks are not created). Please re-open if this persists once 13091 is fixed.

*** This bug has been marked as a duplicate of bug 13091 ***
Comment 5 Mohit Kheterpal 2013-08-01 10:46:47 UTC
Today we have checked this issue on following builds :

VS 2010/12
MTVS 1.3.272
Mono 3.2.1 ((no/f3f789e)
Xcode 4.5/4.6.2

Now we are able to build and deploy application on device and simulator successfully.

Hence closing this issue. Changing its status to verified