📝
CocoaPodsライブラリ更新の際に使いたいコマンド
CocoaPodsライブラリ更新の際に使いたいコマンド
$ pod spec lnit
.podspecファイルが正しく記述されているか検証するコマンド
以下はPrivateCocoaProjというサンプルプロジェクトの実行例です。
$ pod spec lint
-> PrivateCocoaPodsProj (0.0.3)
- WARN | attributes: Missing required attribute `license`.
- WARN | license: Missing license type.
- WARN | source: Git sources should specify a tag.
- NOTE | url: The URL (https://github.com/coffmark/PrivateCocoaPodsProj.git) is not reachable.
- WARN | [iOS] license: Unable to find a license file
- NOTE | xcodebuild: note: Using new build system
- NOTE | xcodebuild: note: Using codesigning identity override: -
- NOTE | xcodebuild: note: Build preparation complete
- NOTE | [iOS] xcodebuild: note: Planning
- NOTE | [iOS] xcodebuild: note: Building targets in dependency order
Analyzed 1 podspec.
[!] The spec did not pass validation, due to 4 warnings (but you can use `--allow-warnings` to ignore them).
警告を許容する場合は、$ pod spec lint --allow-warnings
と実行するとよいです。
$ pod install --clean-install
ライブラリをクリーンインストールする
CocoaPodsプロジェクトは、~/Library/Caches/CocoaPods/Pods
ディレクトリにキャッシュしています。
$ pod install --clean-install
を実行することで、クリーンインストールできます。
Discussion