Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
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
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.
The latest MonoDevelop 2.8.5 for Mac OS does not play nice with Xcode 3.x Interface Builder. When I try to open a .xib/.nib file from the MD IDE, I get an error stating that Xcode 4.2 could not be found.
I can not install Xcode 4.2 because I am running Snow Leopard, and have no plans to move to Lion.
I can alternatively open the .xib/.nib by right-clicking on it in the IDE and choosing Open With->Interface Builder" (or something to that effect). However, if I do this, then any changes I make while in Interface builder don't get synced back to the MD IDE.
AFAIK this is a regression in MD 2.8.5.
Xcode 4.2 is available for Snow Leopard (I know, because I'm using it).
Jeffrey, I searched around quite a bit on the web before posting this to see if I could indeed load Xcode 4.2 onto snow leopard. The thing I kept finding was that there IS an Xcode 4.0 (not 4.1 or 4.2) installer for snow leopard, but you have to be in the paid ($99) ADC program to be able to get it. When I log in with my free ADC account, the only XCode available for Snow Leopard is 3.x. I'm curious to know if this is how you got it?
Anyway, I guess the question is
"Is MonoDevelop 2.8.5 supposed to work with Xcode 3.x, or is it geared completely towards 4.x with Interface Builder built in?"
If its supposed to work, then leave the bug open.
There's a 4.2 from the AppStore I thought. But maybe it's only visible to people with a paid account?
Download Xcode 4 for Free
Xcode 4 is a free download for all members of the iOS and Mac Developer Programs. Log in to your account to begin the download.
(this is actually Xcode 4.2)
On your linked page:
"View Xcode 4.2.1 for Lion on the Mac App Store"
I am well aware that I can download Xcode 4.2 for Lion for free. That installation will not work on Snow Leopard.
Can I just verify that you are developing iOS based applications and not MonoMac based ones. This was a deliberate change we made as we thought that Xcode 4.2 was freely available for everyone on our supported platforms (Snow Leopard and Lion) and our project templates for creating iOS applications all use xib files generated from Xcode 4.2.
Xcode 4.2 for Snow Leopard
Mac SDK: 4C199
Oct 12, 2011
Mac OS X 10.6
Xcode 4 Readme
Xcode 4 Transition Guide
Looking for Xcode 4.2.1 for Lion?
You need to have Mac OS X Lion v10.7 or later installed to download Xcode 4.2.1.
Looking for Xcode 3?
Please Note: Xcode 3 is incompatible with Mac OS X 10.7 Lion. Download now
Jeffrey, if you are seeing that, then you are seeing it because you have a paid account. I do not see that. I only have 4.2 for Lion available to download for me.
Alan, I am NOT developing iOS based applications. I am developing a mac desktop app (monomac). Somebody else chose to change this bug's category to 'Iphone add-in'. Not me.
Great, that's what I needed to check. I'm going to look into making this check only execute for iOS based projects and also figure out what our plan is for MonoMac. It's unfortunate that Apple choose to hide Xcode 4.2 unless you have a paid account as it means we can't actually depend on 4.2 like originally thought.
Alan, thanks so much for looking into this. What's the last public build of Monodevelop that works properly with Xcode 3.x and separate Interface Builder?
I think it could've been 2.8.2, or maybe the version previous to that. I modified the check in MonoDevelop to just require Xcode to be installed. We can revisit/modify this again at a later date if we wish to make it a more precise check on a per-xib/project basis.