我已经设法安装MonoTouch的试用版,因为我有兴趣购买许可证,但我想先尝试使用该产品。我遇到的问题是:
我已经安装了MonoTouch和MonoDevelop
我已经下载了捆绑了iphone sdk的Xcode。
当我打开monodevelop并创建一个新的iPhone应用程序或项目时,它会创建它并在monodevelop中打开它。真棒。当我尝试编译并在模拟器中运行时,我收到一条错误,指出“未安装iphone sdk。”
现在,可能是因为我从苹果开发者网站下载的xcode是一个app文件,即不需要安装,你提取dmg文件,然后Xcode直接从那里运行,你可以从dmg直接到你的驱动器并从那里运行它。是否有任何特定的地方我应该把该文件用于monotouch找到它?我怎么解决这个问题?
另一个问题是,在我的项目中打开xib文件后,它没有打开monodevelop中的界面构建器,它会打开文件源代码。希望通过解决xcode问题,它也会解决这个问题吗?
使用Macbook Pro OSX 10.7.3
答案 0 :(得分:3)
你是对的,问题是MonoDevelop找不到Xcode。
最简单的方法是从AppStore安装Xcode。在这种情况下,MonoDevelop将自动检测位置。
你也可以告诉MonoDevelop SDK在MonoDevelop的首选项中的位置(记得重新启动MonoDevelop):
或者你可以将Xcode.app复制到你的Applications目录中,MonoDevelop会自动找到它(如果你有最新的MonoDevelop版本和Xcode 4.3)。
答案 1 :(得分:1)
您是否尝试过运行XCode并检查它是否已安装?可能看起来像一个愚蠢的问题,但是当您从appstore下载XCode时,您只需下载安装程序,而您需要运行该程序以实际安装XCode。
答案 2 :(得分:0)
我已经解决了这个问题。我下载了另一个版本的xcode,它将它物理地安装在机器上,现在一切都运行得很好。