今天需要使用第三方庫SDWebImage來進行網絡圖片的加載,所以選擇了Cocoapods來進行包管理,但是中途遇到不少問題。下面我將把問題羅列出來,並進行解決。
【問題1】
在Podfile文件中內容如下:
platform :ios pod 'SDWebImage'
。
程序在編譯時就出現錯誤。。。沒辦法,我們只能再修改。
【問題2】
對於問題1,我把Podfile文件修改如下:
platform :ios,'9.0' pod 'SDWebImage'因為我們的應用至少是要在iOS9.0下面運行的,按照理論來說這是沒問題的。
我們把項目設置到iOS9.0
。
會出現如下警告:
。
表示有個東西已經不推薦使用了。如果我們再把項目部署到iOS8.0下,則出現的警告更多,如下:
。
真心沒辦法,我們只能繼續修改Podfile文件了。
【最終解決方案】
我把Podfile文件修改如下:
platform :ios,'8.0' pod 'SDWebImage'
此時,我們再次編譯項目,可以發現,無論項目部署在iOS8.x還是iOS9.x下面,都不會出現任何警告和錯誤,問題終於解決。