我在 MonoMac 中迈出了第一步。
但是由于一些配置错误,我一开始就停止了。我在 MonoDevelop 中创建了一个新的 ManoMac 项目,然后从 GitHub 尝试了一些其他示例 MonoMac xamarin 项目,但我总是在编译时遇到此错误:
我的配置:
操作系统:
Mac OS X 10.7.3
MonoDevelop 2.8.6.5
运行:
Mono 2.10.8 (tarball Mon Dec 19 17:43:18 EST 2011)
GTK 2.24.5
GTK# (2.12.0.0)
未安装适用于 Android 的 Mono
苹果开发者工具:
Xcode 4.3.1 (1176)
构建 4E1019
单点触控:5.2.5
MonoDevelop.MonoMac 2.6.0.0
我所有的 Monotouch 项目都编译得很好,最后一个 XCode 没有问题(按照 Xamarin 指南,我成功升级了 XCode 并将其从过时的 Developer 文件夹移到了 Application 文件夹,并从苹果下载了更新的开发者命令行工具)。
我试过重新安装 MonoDevelop,但没有成功。我总是得到:“错误:ibtool 返回错误代码 1。”
任何帮助表示赞赏。
最佳答案
此问题是由 Xcode 4.3 安装程序未正确更新 Xcode 符号链接(symbolic link)以指向事件的 Xcode 版本引起的。您可以使用以下命令修复它:
sudo xcode-select -switch /Applications/Xcode.app
即将发布的 MonoDevelop 2.8.8 版本包含对此的修复。您可以从 beta 更新 channel 获取它。
关于xcode - MonoMac 项目无法编译 : ibtool exited with code 1 - Can't run/Developer/usr/bin/ibtool (no such file),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9666761/