安装MonoTouch-未找到ibtool错误

安装MonoTouch-未找到ibtool错误,mono,xamarin.ios,monodevelop,Mono,Xamarin.ios,Monodevelop,[编辑] 找到了解决办法。重新安装一切-xcode、mono、monodevelop和monotouch。现在它起作用了。耶 [/编辑] 我已经安装了Xcode(3.2.1-SnowLeopard,iPhone3.1.3)一段时间了,我可以在上面运行和构建应用程序 我安装了MonoTouch,因为我想利用我8年以上的.NET技能:) 所以我安装了: Mono:Mono框架-2.6.1_1.macos10.novell.x86 MonoTouch:MonoTouch-eval-1.5.0 Mon

[编辑]

找到了解决办法。重新安装一切-xcode、mono、monodevelop和monotouch。现在它起作用了。耶

[/编辑]

我已经安装了Xcode(3.2.1-SnowLeopard,iPhone3.1.3)一段时间了,我可以在上面运行和构建应用程序

我安装了MonoTouch,因为我想利用我8年以上的.NET技能:)

所以我安装了:

  • Mono:Mono框架-2.6.1_1.macos10.novell.x86

  • MonoTouch:MonoTouch-eval-1.5.0

  • MonoDevelop:MonoDevelop-2.2.1-r152508(是2.2.1, 但当我启动它时,它说 有一个更新,是我安装的-这就是更新版本)

如果我创建了一个新项目并进行了构建,则会出现以下任何错误:

  • 生成失败。对象引用不是 设置为对象的实例
  • 生成失败:找不到ibtool(顺便说一句, 它位于/Developer/usr/bin/ibtool)或 一个与第二个相似的,如果我 使用旧版本(2.2.1已发布) MonoTouch的版本
我在任何地方都找不到任何调试信息。我可以重新安装XCode/iPhoneSDK,但由于它已经安装并运行(不,这不是SL升级),所以没有意义

有人有什么想法吗?我非常想使用MonoTouch-Obj-C,这让我感到非常激动!控制台应用程序(单声道应用程序)工作正常


Mac OS X 10.6.2,Macbook Pro,使用旧设置进行干净安装。

为了让问题的答案在列表中更加明显,解决方案是:


找不到“ibtool”意味着MonoTouch/MonoDevelop找不到您的XCode安装。很可能,您没有安装XCode SDK。有时升级会破坏苹果的SDK,所以你需要重新安装苹果的SDK。

谢谢米格尔-但在这种情况下,没有。我安装了SDK,它工作得很好(以至于开发、部署应用程序并将其放入应用商店)。最后,我不得不重新安装SDK、mono、monotouch和monodevelop,修复了它。我怀疑MD在哪里寻找IBTOOL的路径(我假设你在某处的plist中查找,然后指向文件夹?在本例中,它是默认的-/Developer/usr/bin),在机器之间的迁移中没有移动,我已经完成了。感谢您的回复(tho.)顺便说一句,在大多数情况下,将此标记为答案!在这种情况下,“安装SDK”不是正确答案,“重新安装SDK”是:)