2009-09-25 101 views
3

我想添加从我的iPhone应用程序发送电子邮件的能力,并且第一步似乎是将MessageUI框架添加到我的项目中,而我没有出现在我的现有框架列表中。有一种叫做Message Framework的东西。是吗?苹果是否重新命名了它?MessageUI框架在哪里?

我没有下载MailComposer示例,我可以看到该项目似乎在其中具有MessageUI.framework,尽管不在UIKit,Foundation和CoreGraphics的Frameworks文件夹中。

我该如何继续?

请注意,我在Mac OS X上运行的Xcode 3.2版本10.6.1

+0

您安装了哪些iPhone SDK版本?它只在3.x中可用。 – 2009-09-25 00:54:25

回答

3

我遇到了同样的事情(我认为),检查,以确保你的iPhone是当你去frameworks文件夹中添加框架。命中M带你到它,Mac有一堆M框架,iPhone只有1,消息套件(我认为),只是击中M.

这就是我的错。

Frameworks directory screenshot

+0

我还没找到它。什么是iPhone框架文件夹的路径?当我右键单击我的项目中的Frameworks文件夹并选择add和Existing Frameworks时,会出现一个长列表,并且MessageUI不在其中。我在列表底部看到添加其他...的选项,可以看到我可以查看其他文件夹,但我无法专门找到它。 – Dale 2009-09-25 01:24:07

+0

找到了!它位于/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/System/Library/Frameworks/MessageUI.framework – Dale 2009-09-25 01:30:31

+0

打开对话框的顶部有一个最近保存/打开的位置滚动框的东西,试试在那里环顾四周。 – JoePasq 2009-09-25 01:31:36

9

这是真正的答案 - 将其添加到您的项目,打开你的目标信息。 (您可以通过选择构建目标来完成此操作,然后右键单击以选择“获取信息”)。在'常规'选项卡上,您会看到'LInked Libraries'。在这里,您可以添加实际可用的新库。 MessageUI.framework确实是这些库中的一个。这应该可以解决您的跨平台构建问题。 - Malaxeur

+0

你是我最喜欢的人。 – Kyle 2017-02-14 18:08:42