使用Cocoapods命令直接创建工程:
1、命令:pod lib create YHTestOne
2、终端出现多个问题,按项目需要回答
What platform do you want to use?? [ iOS / macOS ] 选择ios,直接回车默认选择第一个
What language do you want to use?? [ Swift / ObjC ]
Would you like to include a demo application with your library? [ Yes / No ] 如果想要包含一个示例工程,或计划在app中测试自己写的库,选yes
Which testing frameworks will you use? [ Specta / Kiwi / None ] 测试文件的选择:Specta是CocoaPods推荐使用的其附带的测试framework;Kiwi是一套以BDD为思想的可读性良好的测试框架,其底层是XCTest框架实现,与Xcode结合度很高。这里我选择None
Would you like to do view based testing? [ Yes / No ] 是否想进行基于视图的测试,我选的是NO
What is your class prefix? 填写你的类前缀
3、将自己的框架文件放到ReplaceMe.m的位置即可
解析podspec文件:https://guides.cocoapods.org/syntax/podspec.html#weak_frameworks(官网)
https://www.jianshu.com/p/f841e248bc4f(翻译版)