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