在iOS8之后 应用要上appstore就开始支持动态库了 所以做动态库是一大趋势。
swift做动态库framework用cocoapods管理的时候 在工程里要用到“use_frameworks!” 这句话
这句的作用是 将cocoapods引用的静态库转为动态库使用
如果不这么做的话 你做成的framework拿去使用的时候 将会出现这样的错误:
dyld: Library not loaded: /Library/Frameworks/xxxx.framework/xxxx
Referenced from: /var/containers/Bundle/Application/B0936ED2-FB82-4487-AE21-A1185AA36EF9/TestXXXXX.app/XXXXX
Reason: image not found
无法加载的情况。
一定要注意!
platform :ios, '8.0'
use_frameworks!
def shared_pods
pod 'IQKeyboardManagerSwift'
pod 'CRUtility'
pod 'Reachability','~> 3.2.0'
pod '