ARTICLE LIST

CocoaPods: The dependency `Xxxxxxxxxx (= x.x)` is not used in any concrete target.

CocoaPods 0.39 以下がサポート切れたので 1.1 系にアップグレードしたら、このようなエラーに見舞われた。

$ bundle exec pod install
Re-creating CocoaPods due to major version update.
Analyzing dependencies
[!] The dependency `AFNetworking (= x.x.x)` is not used in any concrete target.
The dependency `Xxxxxxxxxx (= x.x)` is not used in any concrete target.
.
.
.
.

エラーの意味通り、使ってないよー。

Podfile には案の定 xcodeproj でプロジェクト名を記載していた。

platform :ios, '10.0'

project 'Xxxxxxx.xcodeproj'

pod 'AFNetworking', 'x.x.x'
pod 'Xxxxxxx', 'x.x'

以下のように変更。

platform :ios, '10.0'

project 'Xxxxxxx.xcodeproj'

target 'Xxxxxx' do
  pod 'AFNetworking', 'x.x.x'
  pod 'Xxxxxxx', 'x.x'
end

CocoaPods: `xcodeproj` was renamed to `project`. Please update your Podfile accordingly.

CocoaPods 0.39 以下がサポート切れたので 1.1 系にアップグレードしたら、このようなエラーに見舞われた。

$ bundle exec pod install
Re-creating CocoaPods due to major version update.
Analyzing dependencies
[!] The dependency `AFNetworking (= x.x.x)` is not used in any concrete target.
The dependency `Xxxxxxxxxx (= x.x)` is not used in any concrete target.
.
.
.
.

[!] `xcodeproj` was renamed to `project`. Please update your Podfile accordingly.

エラーの意味通り、 xcodeprojproject にリネームされましたよー。Podfile を更新してねー。

Podfile には案の定 xcodeproj でプロジェクト名を記載していた。

platform :ios, '10.0'

xcodeproj 'Xxxxxxx.xcodeproj'

以下のように変更。

platform :ios, '10.0'

project 'Xxxxxxx.xcodeproj'

Swift, Objective-C: NSURLRequestCachePolicy の種類

こっち(AFHTTPRequestOperationManager で結果キャッシュを無効にする) でも触れたのですが、 NSURLRequestCachePolicy の種類だけを抜き出しておいたほうが備忘録的にも探しやすいので残しておく。

説明
NSURLRequestUseProtocolCachePolicy基本的にはプロトコルのキャッシュ方針に従う。でも何故かキャッシュされっ放しのケースがある。プロパティに何も指定がなかった場合にデフォルトで設定される。
NSURLRequestReloadIgnoringLocalCacheData必ずサーバー側にリクエストを送る。サーバー側のキャッシュコントロールには従う。
NSURLRequestReloadIgnoringLocalAndRemoteCacheDataクライアント側、サーバー側ともにキャッシュを無視する。ただしサーバー側でプロキシーキャッシュしている場合はその限りではない。
NSURLRequestReturnCacheDataElseLoadクライアント側にキャッシュがあれば必ずキャッシュデータを返す。ちなみに未実装…。
NSURLRequestReloadRevalidatingCacheDataサーバー側にキャッシュデータの妥当性を問い合わせた上でキャッシュを使うくさい。ちなみにこれも未実装…orz

2016 年 10 月時点での情報です。
ご参考までに。

Categories