安装MonoTouch-ibtool未找到错误

安装MonoTouch-ibtool未找到错误

问题描述:

安装MonoTouch-ibtool未找到错误

找到了解决方案。重新安装一切 - xcode,mono,monodevelop和monotouch。现在它可以工作。好极了。

[/编辑]

我有过的Xcode(3.2.1 - 雪豹,iphone 3.1.3)安装了一段时间,我可以运行并在其上构建应用程序的罚款。

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

因此,我安装:

  • :MonoFramework-2.6.1_1。 macos10.novell.x86

  • MonoTouch的:MonoTouch的-EVAL-1.5.0

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

如果我制作一个新项目并构建它,我会得到以下任何错误:

  • 构建失败。对象引用不是 设置为对象的实例。
  • 构建失败:ibtool未找到(顺便说一句, 它在/开发人员的/ usr/bin中/ ibtool)或 类似一个到第二个,如果我 使用旧的(2.2.1发布) 版本的MonoTouch的。

我在任何地方都找不到任何调试信息。我可以重新安装XCode/iPhone SDK,但由于它已经安装并且可以正常工作(并且不是,这不是SL升级),所以没有任何意义。

任何人有任何想法?我想用MonoTouch - Obj-C把我推上墙!控制台应用程序(单声道)应用正常。

Mac OS X 10.6.2,Macbook Pro,干净安装,旧设置移动。

发布,使问题的答案就行了比较明显的解决办法是:

的“ibtool”找不到指的MonoTouch/MonoDevelop中无法找到Xcode的安装。很可能你没有安装XCode SDK。有时升级会破坏Apple的SDK,因此您需要重新安装Apple的SDK。

+0

谢谢米格尔 - 但在这种情况下,没有。我安装了SDK,并且它非常完美(开发,部署和在应用程序商店中放置应用程序)。 最后,我不得不重新安装SDK,单声道,monotouch和monodevelop,它修复了它。我怀疑MD正在寻找IBTOOL的路径(我假设你在某个地方查找plist,然后指向该文件夹(在这种情况下,我认为是默认的 -/Developer/usr/bin),在机器之间的迁移中我没有被移动,这是我所做的。 谢谢你的回复。 :) – 2010-03-20 12:43:25

+1

顺便说一句,这标志着这个答案,就像在大多数情况下一样!在这种情况下,“安装SDK”不是正确答案,“REinstall the SDK”是:) – 2010-03-20 12:44:33