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 更新本地倉庫

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容