Mailcore2 ios 编译使用 最近用mailcore2 开发邮箱app ,结果过程中各种坑 编译一堆毛病,特写下我苦苦实验后的经验 1.下载mailcore2 框架 github.com/MailCore/ma…
并解压出文件夹mailcore2-master
2.将mailcore2-master 拷贝至 你自己的项目目录下,这里我的项目是MailCoreTest,如下图:
3.将mailcore2-master/build-mac/mailcore2.xcodeproj的项目文件拖入MailCoreTest项目中,如下图:
4.点击MailcoreText项目工程文件进行如下设置:
-
Add libMailCore-ios.a
-
Add CFNetwork.framework
-
Add Security.framework
-
Set 'Other Linker Flags': -luchardet-ios -lctemplate-ios -letpan-ios -lxml2 -lsasl2 -liconv -ltidy -lz -lc++ -stdlib=libc++ -ObjC
-
Make sure to use LLVM C++ standard library. Open Build Settings, scroll down to 'C++ Standard Library', and select libc++.
-
In Build Phases, add a Target Dependency of static mailcore2 ios. 具体参考:github.com/MailCore/ma…
PS:需要另外再加入一个库libiconv.dylib 不然编译会报错(官方给的例子直接编译就是报错,被坑惨了(╯‵□′)╯︵┻━┻),最后库文件如下:
5.接下来才是高潮,因为官方例子直接编译 一直是在Building中的,卡了老半天不动,换了Xcode4和5 都一个鸟样 fuck!!!!下面介绍正确编译方法:
先选择scheme为:static mailcore2 ios ,
然后command+B 编译,等到它编译成功了,那就恭喜你了。
接下来再把scheme换为你项目的,如:
然后,运行!!!!成功!!!
更多开发资讯欢迎关注公众号: