locked
Compiling PCL app in MonoDevelop on Mac OS X via VMware? RRS feed

  • Question

  • User783 posted

    Does anyone have experience / knowledge on compiling both Android and MonoTouch apps in MonoDevelop on a Mac OS X (10.7.5) in VMWare? The host OS is Windows 7 x64. I cannot, to date, successfully compile a PCL app. The closest, i.e. least amount of errors I get when compiling is "Compiler crashed code: 1".

    Any suggestions would be greatly appreciated (Mac newbie here btw).

    Saturday, February 2, 2013 1:57 AM

All replies

  • User59 posted

    From my understanding - which may be out of date - using a Hackintosh-style system isn't supported, so I suspect code: 1 is "you are not licensed to do this".

    Someone, ages ago, got it working by using a different-from-the-default EFI, but I lost interest when he said "... patching the OSX kernel ...." etc. :)

    So, basically, you need a Mac somewhere in the system. You could try MacInCloud?

    http://www.macincloud.com/

    Saturday, February 2, 2013 12:58 PM
  • User783 posted

    Thanks for the info nicwise, I never knew about the macincloud.com service. I will definitely give that a try.

    Monday, February 4, 2013 8:45 PM
  • User1544 posted

    Did you edit your targets file? See here: http://slodge.blogspot.co.uk/2013/01/if-pcls-will-not-build-for-you-in.html

    Monday, February 4, 2013 9:03 PM
  • User783 posted

    Originally yes, however for the fix that did the trick, called for replacing some files from the original MvvmCross libraries (for MonoTouch only). The targets file fix was the first thing I had tried. :)

    Monday, February 4, 2013 9:21 PM
  • User216 posted

    The reviews I've seen for MacInTheCloud are not good I'm afraid - http://www.gamefromscratch.com/post/2012/05/09/Pay-as-you-go-Macintosh-development-A-MacInCloudcom-review.aspx

    Monday, February 4, 2013 10:32 PM
  • User783 posted

    Yeah, does not seem to be an ideal solution, especially for developers. Definitely will be purchasing a Mac at this point.

    Tuesday, February 5, 2013 7:45 PM