CocoaPods License Checker
Paste the Podfile.lock of your iOS app and see the license of every pod, with copyleft and missing licenses flagged. Everything runs in your browser and you can export the list to CSV or Markdown.
Files are processed in your browser. Only pod names and versions are sent to CocoaPods and GitHub to look up their licenses.
How the CocoaPods license check works
The checker reads the pods your Podfile declares, either from Podfile.lock or from the Podfile itself, and loads each pod's podspec from the public CocoaPods Specs repository: its license, summary and homepage. Podfile.lock gives the exact installed versions, without it the latest published version is used.
Subspecs such as Firebase/Analytics are grouped under their pod. Pods from a git repository or a local path have no podspec in the public repository, so they show up without a license.
Frequently asked questions
How do I list the licenses of CocoaPods dependencies?
Paste Podfile.lock into the checker. It loads each pod's podspec, shows its license and lets you export the list to CSV or Markdown.
Does it check Swift packages too?
No. Swift Package Manager and Carthage dependencies have their own Swift license checker. Many apps use both, so check each list.
Is my Podfile uploaded anywhere?
No. The files are processed in your browser. Only pod names and versions are sent to CocoaPods and GitHub to look up their licenses.