mailcore2如何在swift中实现它
Posted
技术标签:
【中文标题】mailcore2如何在swift中实现它【英文标题】:mailcore2 how to implement it in swift 【发布时间】:2018-02-22 12:16:13 【问题描述】:我厌倦了在这里https://github.com/MailCore/mailcore2/blob/master/build-mac/README.md 遵循这些说明,但我不明白或不知道如何在我的 swift 应用程序中实现它。 我知道如何设置 session 等,但如何将 mailcore2 库安装到我的应用程序是我遇到的问题。
【问题讨论】:
你在使用cocoapods吗? 是的,我正在使用它 【参考方案1】:在没有 pod 和 carthage 的情况下对我有用的一件事是下载 mailcore2 库并将整个 mailcore2 文件夹复制到项目文件夹中。然后按照以下步骤操作:
从您的构建目标转到构建阶段,并在“将二进制文件与库链接”下,
添加 libMailCore-ios.a 添加 CFNetwork.framework 添加 Security.framework在构建设置下设置“其他链接器标志”: -lctemplate-ios -letpan-ios -lxml2 -lsasl2 -liconv -ltidy -lz -lc++ -lresolv -stdlib=libc++ -ObjC
确保使用 LLVM C++ 标准库。打开构建设置,向下滚动到“C++ 标准库”,然后选择 libc++。
在 Build Phases 中,添加一个静态 mailcore2 ios 的 Target Dependency。
对于 Swift - 如果您在 Swift 项目中使用 Mailcore,您还需要完成以下步骤: * 在您的项目中创建一个新的头文件,并将其命名为 Project-Name-Bridging-Header.h。 * 从文件中删除任何模板代码并添加#import * 在您的目标设置中搜索 Objective-c Bridging Header 并添加一个链接到您的桥接头。 (项目名称-桥接-Header.h) * 您不需要在任何类中导入 Mailcore,因为桥接头会自动处理此问题。
【讨论】:
以上是关于mailcore2如何在swift中实现它的主要内容,如果未能解决你的问题,请参考以下文章
什么是滚动总和以及如何在 Informatica 中实现它,我的要求如下?