monodevelop-monobjc
Easily create Mac OS X applications from within MonoDevelop using C#!
Features
- Easily create projects — Project templates get you started quickly.
- Bundle Creation — When you hit build, a Mac .app bundle is automatically created for your project.
- Xib Compiling — Automatically compiles all your xib files into nibs. No manual steps required.
- Build & Go, Debugging — Use the standard MonoDevelop run/debug features for quick testing and bug fixing.
Prerequisites
Installation Directions
- Inside MonoDevelop, select Tools → Addin-in Manager.
- Choose Repositories then Add.
- Enter
http://codebutler.github.com/monodevelop-monobjc/repo
as the Url and click OK, then close the Repositories dialog.
- Back in the Add-in Manager dialog, choose Install Add-ins.
- Click Refresh, then select the new addins to be installed:
- ☒ Mac Development → Monobjc development
- ☒ Debugging → Mono Soft Debugger Support for Monobjc
- Click Forward and finish out the install guide. You're done!
Usage
To start a new project, click File → New Solution, select the C# → OSX category, and choose a project type.
To convert an existing project:
- Open up the .csproj file in a text editor.
- Look for a
<ProjectTypeGuids>
element inside <Project>
.
- If the element already exists, add the Monobjc GUID to it, separated by a semicolon. For example if you have:
<ProjectTypeGuids>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
Change it to:
<ProjectTypeGuids>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC};{BAF265F1-4F39-46F3-BA25-37173E815138}</ProjectTypeGuids>
- If the element does not exist, add a new one (inside
<Project>
):
<ProjectTypeGuids>{BAF265F1-4F39-46F3-BA25-37173E815138}</ProjectTypeGuids>
Author & Copyright
MonoDevelop.Monobjc was created by Eric Butler, Copyright © 2010 Eric Butler.
It is based on the MonoDevelop.IPhone project by Michael Hutchinson, Copyright © 2009 Novell Inc.
Released under the MIT License.