2

[编辑]

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

[/编辑]

我已经安装了一段时间的 Xcode(3.2.1 - SnowLeopard,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(顺便说一句,它在 /Developer/usr/bin/ibtool 中)或者如果我使用较旧的(2.2.1 发布)版本的 MonoTouch,它与第二个类似。

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

有人有什么想法吗?我非常想使用 MonoTouch - Obj-C 让我难以启齿!控制台应用程序(单声道应用程序)工作正常。

Mac OS X 10.6.2,Macbook Pro,全新安装,旧设置已迁移。

4

1 回答 1

2

发布以使问题的答案在列表中更加明显,解决方案是:

"ibtool" not found 意味着 MonoTouch/MonoDevelop 找不到您的 XCode 安装。很可能,您没有安装 XCode SDK。有时升级会破坏 Apple 的 SDK,因此您需要重新安装 Apple 的 SDK。

于 2010-03-19T17:54:50.340 回答