MonoTouch应用程序构建

时间:2012-03-28 07:47:30

标签: xcode xamarin.ios installation ios-simulator monodevelop

我已经设法安装MonoTouch的试用版,因为我有兴趣购买许可证,但我想先尝试使用该产品。我遇到的问题是:

  1. 我已经安装了MonoTouch和MonoDevelop

  2. 我已经下载了捆绑了iphone sdk的Xcode。

  3. 当我打开monodevelop并创建一个新的iPhone应用程序或项目时,它会创建它并在monodevelop中打开它。真棒。当我尝试编译并在模拟器中运行时,我收到一条错误,指出“未安装iphone sdk。”

    现在,可能是因为我从苹果开发者网站下载的xcode是一个app文件,即不需要安装,你提取dmg文件,然后Xcode直接从那里运行,你可以从dmg直接到你的驱动器并从那里运行它。是否有任何特定的地方我应该把该文件用于monotouch找到它?我怎么解决这个问题?

    另一个问题是,在我的项目中打开xib文件后,它没有打开monodevelop中的界面构建器,它会打开文件源代码。希望通过解决xcode问题,它也会解决这个问题吗?

    使用Macbook Pro OSX 10.7.3

3 个答案:

答案 0 :(得分:3)

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

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

你也可以告诉MonoDevelop SDK在MonoDevelop的首选项中的位置(记得重新启动MonoDevelop):

image

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

我已经解决了这个问题。我下载了另一个版本的xcode,它将它物理地安装在机器上,现在一切都运行得很好。