MonoTouch 应用程序构建

Posted

技术标签:

【中文标题】MonoTouch 应用程序构建【英文标题】:MonoTouch application build 【发布时间】:2012-04-11 18:57:47 【问题描述】:

我已经成功安装了 MonoTouch 的试用版,因为我有兴趣购买许可证,但我想先试用该产品。我遇到的问题是:

    我已经安装了 MonoTouch 和 MonoDevelop

    我已经下载了 Xcode,其中捆绑了 iphone sdk。

当我打开 monodevelop 并创建一个新的 iPhone 应用程序或项目时,它会创建它并在 monodevelop 中打开它。惊人的。当我尝试在模拟器中编译和运行时,我收到一条错误消息“未安装 iphone sdk。”

现在,这可能是因为我从苹果开发者网站下载的 xcode 是一个应用程序文件,即不需要安装,您提取 dmg 文件,然后 Xcode 直接从那里运行,您可以从dmg 直接到您的驱动器并从那里运行它。有没有什么特定的地方我应该把那个文件放在monotouch上找到它?我该如何解决?

另一个问题,在我的项目中打开xib文件时,它没有在monodevelop中打开interface builder,而是打开了文件源代码。希望通过解决 xcode 问题它也能解决这个问题?

使用 Macbook Pro OSX 10.7.3

【问题讨论】:

【参考方案1】:

你是对的,问题是 MonoDevelop 找不到 Xcode。

最简单的方法是从 AppStore 安装 Xcode。在这种情况下,MonoDevelop 会自动检测位置。

您还可以告诉 MonoDevelop SDK 在 MonoDevelop 的首选项中的位置(记得重新启动 MonoDevelop):

或者您可以将 Xcode.app 复制到您的 Applications 目录中,MonoDevelop 会自动找到它(如果您有最新的 MonoDevelop 版本和 Xcode 4.3)。

【讨论】:

我已经解决了这个问题。谢谢你的帮助。我下载了另一个版本的 xcode,将它物理安装在机器上,现在一切正常。【参考方案2】:

您是否尝试过运行 XCode 并检查它是否已安装?这似乎是一个愚蠢的问题,但是当您从 appstore 下载 XCode 时,您只需下载安装程序,而您又需要运行该程序才能实际安装 XCode。

【讨论】:

嗨,Arne,确实是有效的问题。就是这样,xcode 不会“安装”,我是从苹果开发者网站下载的。下载了一个 DMG 文件,当双击 dmg 文件时,它会打开,里面是一个 xcode 图标(应用程序),没有安装程序包,只有应用程序,我可以直接从 dmg 和 xcode 运行打开该应用程序,我可以创建新项目并在 xcode 中编译和运行它们没问题。但它并没有安装在它自己的机器上,我认为这是问题的一部分,如果不是全部的话。【参考方案3】:

我已经解决了这个问题。我下载了另一个版本的 xcode,将它物理安装在机器上,现在一切正常。

【讨论】:

以上是关于MonoTouch 应用程序构建的主要内容,如果未能解决你的问题,请参考以下文章

monotouch uiwebview 找不到本地 html

Monotouch - 在 monotouch 项目中附加 Sqlite 数据库并部署到 iPad

Montouch 4.0.0 更新后未找到 Monotouch 激活应用程序??

使用 monotouch 播放 mp3

MonoTouch 是不是有任何数据绑定支持?

在 MonoTouch 中重命名命名空间