需要注意的地方
- 使用CocoaPods進行依賴管理后谬莹,啟動項目需要打開xcworkspace文件而非
xcodeproj文件票渠。
FAQ
- 如何從項目中移除CocoaPods颂鸿?
略復(fù)雜衬以。
參考:http://stackoverflow.com/questions/16427421/how-to-remove-cocoapods-from-a-project
- 如何從項目中移除CocoaPods中的某個已經(jīng)安裝的庫?
在Podfile中移除該庫對應(yīng)的聲明缓苛,然后執(zhí)行下面的命令進行更行即可。
pod install
參考:http://stackoverflow.com/questions/13751147/remove-or-uninstall-library-previously-added-cocoapods
-
添加新的pod后邓深,如何只安裝新添加的pod未桥,不影響本地的其他pod?
pod install --no-repo-update
-
如何只更新特定的pod
pod update POD_NAME
下面命令在更新時指定pod版本
pod 0.38.2 update POD_NAME --no-repo-update
- 安裝提示『ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod』
sudo gem install -n /usr/local/bin cocoapods
- 執(zhí)行特定版本的cocoapods芥备,比如0.38.0
pod 0.38.0 install
- 安裝老版本的CocoaPods
sudo gem install cocoapods -v 1.0.0
### 錯誤及解決
1. Specs satisfying the `FLEX (from `https://github.com/Flipboard/FLEX`, tag `2.4.0`)` dependency were found, but they required a higher minimum deployment target.
Podfile里面target platform版本過低冬耿,需要指定更高的版本,這種情況通常需要安裝低版本的庫萌壳,或修改工程的部署系統(tǒng)版本亦镶。