2012-03-28 120 views
3

我已经设法安装MonoTouch的试用版,因为我有兴趣购买许可证,但是我想先尝试产品。那我遇到的问题是这样的:MonoTouch应用程序构建

  1. 我已经安装的MonoTouch和MonoDevelop的

  2. 我已经下载Xcode中拥有iPhone的SDK的捆绑

当我打开MonoDevelop中并创建一个新的iPhone应用程序或项目,它创建它并在monodevelop中打开它。真棒。当我尝试编译并在模拟器中运行时,出现错误消息,提示“iPhone sdk未安装”。

现在,这可能是由于我从苹果开发人员网站下载的xcode是一个应用程序文件,即不需要安装,您提取dmg文件,然后Xcode从此处直接运行,您可以将其复制从伤害直接到你的驱动器并从那里运行。有什么特定的地方我应该把这个文件用于monotouch找到它吗?我该如何解决这个问题?

另一个问题是,在我的项目中打开xib文件后,它不会打开monodevelop中的界面生成器,它会打开文件源代码。希望通过解决xcode问题它也会照顾到这一点呢?

使用的MacBook Pro OSX 10.7.3

回答

3

你说得对,问题是MonoDevelop找不到Xcode。

最简单的方法是从AppStore安装Xcode。在这种情况下,MonoDevelop会自动检测位置。

你也可以告诉MonoDevelop的在SDK是MonoDevelop中的喜好(记得要重新启动MonoDevelop中):

image

或者你也可以复制Xcode.app到你的应用程序目录,MonoDevelop中会自动找到它(如果你有最新的MonoDevelop版本和Xcode 4.3)。

+0

我已经解决了这个问题。谢谢你的帮助。我下载了另一个版本的xcode,将它物理安装到机器上,现在一切正常。 – 2012-04-16 05:40:28

1

您是否尝试过运行Xcode和检查其安装?可能看起来像一个愚蠢的问题,但是当你从appstore下载XCode时,你只需下载安装程序,然后你需要运行它来实际安装XCode。

+0

嗨Arne,确实有效的问题。这正是它,xcode不“安装”,我从苹果开发者网站下载它。一个DMG文件被下载,当双击它打开的dmg文件时,它内部是一个xcode图标(应用程序),没有安装程序包,只是应用程序,我可以直接从dmg打开该应用程序,xcode运行,我可以创建新的项目编译并在xcode内运行它们没有任何问题。但它并没有安装在机器上,我认为这是如果不是全部问题的一部分。 – 2012-03-28 07:57:06

+1

您是否尝试从appstore安装Xcode? – basti 2012-03-28 08:23:07

0

我已经解决了这个问题。我下载了另一个版本的xcode,将它物理安装到机器上,现在一切正常。