把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)

1.创建项目 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第1张图片

2.添加 项目中需要的第三方

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第2张图片

3.把需要生成静态文件的部分拖放到Framework工程中

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第3张图片

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第4张图片

4.配置Framework 参数

重新设置拖进来的pch路径

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第5张图片

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第6张图片

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第7张图片

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第8张图片

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第9张图片

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第10张图片

5. 新建bundle用来存放Xib和png等资源文件

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第11张图片

 

 

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第12张图片

 

 

 

6 配置bundle 参数

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第13张图片

 

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第14张图片

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第15张图片

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第16张图片

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第17张图片

 

7修改Xib 和图片的调用

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第18张图片

修改后

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第19张图片

 

8.分别运行 (release和debug)真机和模拟器

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第20张图片           

 

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第21张图片

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第22张图片

 

8.合并真机和模拟器

终端 cd  进入 Products 文件夹下

lipo -create  Release-iphoneos/JobProjrctFramework.framework  Release-iphonesimulator/JobProjrctFramework.framework  -output JobProjrctFramework.framework

 

9 测试 

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第23张图片

 

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第24张图片

 

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第25张图片

引用

 

把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)_第26张图片

参考

https://blog.csdn.net/hong3979/article/details/72765558

http://www.cocoachina.com/cms/wap.php?action=article&id=26273

https://www.cnblogs.com/wntd/p/5895289.html

https://www.jianshu.com/p/02fb67c4596a

你可能感兴趣的:(iOS,SDK,Framework,静态库,Xcode项目创建静态库)