📝

CocoaPodsライブラリ更新の際に使いたいコマンド

2022/09/03に公開

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