CocoaPods 系列之七 pod 遇到的问题

CocoaPods 系列之一 制作公开库
CocoaPods 系列之二 更新公开库
CocoaPods 系列之三 Podspec 语法说明
CocoaPods 系列之四 Podspec subspec
CocoaPods 系列之五 Private Pods(译文) 制作私有库
CocoaPods 系列之六 Private Pods 制作私有库从0到1
CocoaPods 系列之七 我遇到的验证不过

一 pod lib lint --allow-warnings

忽略警告的验证

二 - ERROR | [iOS] xcodebuild: /Users/bjhl/BJDownloadSDK/BJDownloadSDK/BJDownload/BJDownloadManager/BJDownloadManager+NetStatus.m:10:9: error: 'Reachability.h' file not found with <angled> include; use "quotes" instead

这种错误,创建自己的库时依赖其它的库,引用的不对。正确的引用是 #import <YYModel/YYModel.h>

如果自己库的某个类是继承其它库的类,它会自动包含 #import "" 这种方式,比如自称AF的AFHTTPSessionManager,把#import "AFHTTPSessionManager.h"删除,#import <AFNetworking/AFHTTPSessionManager.h>

三 pod update 库名 --verbose --no-repo-update

使用这个命令更新时可以不更新本地的specs库
例如:pod update BJDownload --verbose --no-repo-update

四 Podfile中没有a库,更新a库

直接在Podfile.lock中修改版本号
执行 pod install

五 pod repo update 更新本地仓库

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容