gpt4 book ai didi

iphone - MFMailComposeViewController 不链接模拟器

转载 作者:行者123 更新时间:2023-12-03 18:15:59 25 4
gpt4 key购买 nike

首先,我使用的是 XCode 4.0.2。

好的,这是我的问题。我可以为 MFMailComposerViewController 构建 Apple 示例程序并在模拟器中运行它(我知道它不会发送电子邮件,我只是担心它会构建)。看起来效果不错。

但是,当我尝试构建我的应用程序时,我收到以下消息。

ld: warning: ignoring file /Users/lloyd/Projects/iOS/simpleApp/MessageUI.framework/MessageUI, 
missing required architecture i386 in file
Undefined symbols for architecture i386: "_OBJC_CLASS_$_MFMailComposeViewController", referenced from:
objc-class-ref in MailData.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status

解决方案

查看“build设置”(基本和组合),我发现我设置了“框架搜索路径”。这很奇怪,因为我从来不记得设置过它。删除它解决了问题。

我现在可以为模拟器和目标进行构建。注意:您无法从模拟器发送电子邮件,但您仍然应该能够运行代码(如果有意义的话)。

最佳答案

在 Xcode 中,转到目标的构建阶段选项卡。确保您看到 MessageUI.framework。如果不存在,请单击 + 添加新框架。

关于iphone - MFMailComposeViewController 不链接模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5938445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com