通过Framework的方式集成DTCoreText
2017-08-28 14:58
288 查看
<1>下载DTCoreText源码
Git clone --recursive https://github.com/Cocoanetics/DTCoreText.git Externals/DTCoreText
<2>编译生成Framework
设置release模式
Manage Schemes
选择DTCoreText->Edit
设置build configuration为release
真机和模拟器进行编译
取得编译后的文件
点击File->Project Setting
点击DerivedData后的箭头,找到项目中的目录
将模拟器和真机的framework文件进行合并
将Release-iphoneos目录和Release-iphonesimulator目录copy出来
合并DTCoreText.framework
执行命令
lipo -create ~/xxxx/Products/Release-iphoneos/DTCoreText.framework/DTCoreText ~/xxxx/Products/Release-iphonesimulator/DTCoreText.framework/DTCoreText -output ~/xxxx/DTCoreText/DTCoreText
合并DTFoundation.framework
执行命令
lipo -create ~/xxxx/Products/Release-iphoneos/DTFoundation.framework/DTFoundation ~/xxxx/Products/Release-iphonesimulator/DTFoundation.framework/DTFoundation -output ~/xxxx/DTCoreText/DTFoundation
将生成的DTCoreText和DTFoundation文件替换Release-iphoneos下DTCoreText.framework下的DTCoreText文件,和DTFoundation.framework下的DTFoundation文件
在项目中使用
将生成的DTCoreText.framework和DTFoundation.framework拖入工程
添加copy files
Git clone --recursive https://github.com/Cocoanetics/DTCoreText.git Externals/DTCoreText
<2>编译生成Framework
设置release模式
Manage Schemes
选择DTCoreText->Edit
设置build configuration为release
真机和模拟器进行编译
取得编译后的文件
点击File->Project Setting
点击DerivedData后的箭头,找到项目中的目录
将模拟器和真机的framework文件进行合并
将Release-iphoneos目录和Release-iphonesimulator目录copy出来
合并DTCoreText.framework
执行命令
lipo -create ~/xxxx/Products/Release-iphoneos/DTCoreText.framework/DTCoreText ~/xxxx/Products/Release-iphonesimulator/DTCoreText.framework/DTCoreText -output ~/xxxx/DTCoreText/DTCoreText
合并DTFoundation.framework
执行命令
lipo -create ~/xxxx/Products/Release-iphoneos/DTFoundation.framework/DTFoundation ~/xxxx/Products/Release-iphonesimulator/DTFoundation.framework/DTFoundation -output ~/xxxx/DTCoreText/DTFoundation
将生成的DTCoreText和DTFoundation文件替换Release-iphoneos下DTCoreText.framework下的DTCoreText文件,和DTFoundation.framework下的DTFoundation文件
在项目中使用
将生成的DTCoreText.framework和DTFoundation.framework拖入工程
添加copy files
相关文章推荐
- DTCoreText的集成与使用
- DTCoreText的集成
- DTCoreText的集成
- IOS CoreText.framework --- 段落样子CTParagraphStyle
- EntityFramework Core进行读写分离最佳实践方式,了解一下(一)?
- IOS CoreText.framework --- 行 CTLineRef
- DTCoretext使用
- IOS CoreText.framework --- 段落样子CTParagraphStyle
- IOS CoreText.framework --- 基本用法
- EntityFramework Core 2.0微信斗牛棋牌源码 自定义标量函数两种方式
- IOS CoreText.framework --- 基本用法
- DTCoreText 要点记录
- Asp.Net Core 项目实战之权限管理系统(3) 通过EntityFramework Core使用PostgreSQL
- IOS CoreText.framework --- 基本用法
- IOS CoreText.framework --- 基本用法
- maven构建android项目后,通过eclipse集成工具右键命令行方式部署到模拟器上进行调试
- iOS开发之集成iOS9中的Core Spotlight Framework搜索App的内容
- IOS CoreText.framework --- 基本用法
- IOS CoreText.framework --- 段落样子CTParagraphStyle
- jBPM与业务系统集成-通过定制Task Instance等方式实现