我刚刚在可可应用程序中下载并编译了供SMTP使用的Pantomime。第一个问题是它很旧...所以我更改了构建设置,以使用最新的SDK,并消除了旧的PPC构建设置。
进行这些更改之后,所有内容都可以很好地编译(或者至少看起来如此)。
接下来,根据Apple文档建议,我将Pantomime.framework安装到/ Library / Frameworks目录中。
然后,我在“构建阶段”选项卡下将框架导入到我的项目中,其中显示“将二进制文件链接到库”。
到目前为止,一切似乎都可以像使用WebKit.framework和ScriptingBridge.framework一样工作。
最后,我在代码中添加了以下内容:
#import <Pantomime/Pantomime.h>
当它自动完成剩下的工作时,我达到了“ Pa”,因此它显然知道我在寻找什么。但是,当我尝试编译代码时,出现以下错误:
Lexical or Preprocessor Issue "Pantomime/Pantomime.h" file not found.
所有其他框架似乎都可以正常工作,但是这个框架无效,而且我真的不知道为什么(我在使用框架时相对较新。)
有人对我在这里做错什么有任何想法吗?
谢谢!
最佳答案
我从来没有使用过Pantomime,但是Xcode一直在我身上发生这种情况,因此,尽管我一般是开发的新手,但我敢打赌,这只是Xcode的一个错误。这是我的解决方法:
在Xcode中,按Command-1切换到导航器的文件/文件夹视图。
无论您将Pantomime.h和.m文件存储在什么位置,都可以在其中找到它们。
将它们拖到导航器中。
Xcode会提示您确认再次添加,我通常将其设置为“如果需要,则复制文件”。
Xcode将导入。然后,您应该在导航器中删除旧的引用。之后应该可以正常工作。
关于xcode - 安装和使用Pantomime Framework…找不到Pantomime/Pantomime.h,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11460028/