1、
cd到你自己的工程路径
cd /Users/xxx/Desktop/SwiftTest
因为我这个是demo,所以需要初始化一下pod。如果你的工程已经是pod管理的就不需要了
pod init
2、创建podspec文件
cd /Users/xxx/Desktop/SwiftTest/LocalLib
pod spec create LocalLib
3、填写 LocalLib.podspec
4、把.podspec中关联的文件拖入本地库LocalLib文件夹下
5、填写Podfile
pod 'LocalLib', :path => 'LocalLib/LocalLib.podspec'
6、cd到你工程目录下
pod install --verbose --no-repo-update
注:填写podspec时resource和resource_bundle参数:
参考:https://blog.csdn.net/TuGeLe/article/details/85049392
resource管理xcassets的方式:
s.resource = ['resource.xcassets']
s.resource_bundle = { 'ResourceBundleA' => ['resource_bundle.xcassets'] }
resource管理png的方式:
s.resource = 'Resources/HockeySDK.bundle'
s.resources = ['Images/.png', 'Sounds/']
s.resource_bundle = { 'ResourceBundleA' => ['resource_bundle/*.png'] }
//指定一个目录下的所有png图片为一个资源包
spec.ios.resource_bundle = { 'MapBox' => 'MapView/Map/Resources/*.png' }
//指定多个资源包
spec.resource_bundles = {
'MapBox' => ['MapView/Map/Resources/.png'],
'OtherResources' => ['MapView/Map/OtherResources/.png']
}
网友评论