Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A repository of CocoaPods specifications.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 A2DynamicDelegate
Octocat-spinner-32 A2StoryboardSegueContext
Octocat-spinner-32 ABContactHelper
Octocat-spinner-32 AFHTTPRequestOperationLogger
Octocat-spinner-32 AFNetworking
Octocat-spinner-32 AFOAuth2Client
Octocat-spinner-32 ASIHTTPRequest
Octocat-spinner-32 ASIWebPageRequest
Octocat-spinner-32 ASStarRatingView
Octocat-spinner-32 ATMHud
Octocat-spinner-32 AUIAnimatedText
Octocat-spinner-32 Appirater
Octocat-spinner-32 BaseKit
Octocat-spinner-32 BlocksKit
Octocat-spinner-32 CEPopupPickerView
Octocat-spinner-32 CMPopTipView
Octocat-spinner-32 CocoaAsyncSocket
Octocat-spinner-32 CocoaHTTPServer
Octocat-spinner-32 CocoaLumberjack
Octocat-spinner-32 Color-Picker-for-iOS
Octocat-spinner-32 ConciseKit
Octocat-spinner-32 CorePlot
Octocat-spinner-32 DCIntrospect
Octocat-spinner-32 DCTTextFieldValidator
Octocat-spinner-32 DDPageControl
Octocat-spinner-32 DTCoreText
Octocat-spinner-32 DirectoryWatchdog
Octocat-spinner-32 ECSlidingViewController
Octocat-spinner-32 EGOCache
Octocat-spinner-32 EGOImageLoading
Octocat-spinner-32 EGOTableViewPullRefresh
Octocat-spinner-32 Expecta
Octocat-spinner-32 FMDB
Octocat-spinner-32 FSArgumentParser
Octocat-spinner-32 FSURLOperation
Octocat-spinner-32 FTUtils
Octocat-spinner-32 FXLabel
Octocat-spinner-32 Facebook-iOS-SDK
Octocat-spinner-32 FileMD5Hash
Octocat-spinner-32 FormatterKit
Octocat-spinner-32 GDataXML-HTML
Octocat-spinner-32 GHUnitIOS
Octocat-spinner-32 GHUnitOSX
Octocat-spinner-32 GMGridView
Octocat-spinner-32 Godzippa
Octocat-spinner-32 HockeyKit
Octocat-spinner-32 HockeySDK
Octocat-spinner-32 IBAForms
Octocat-spinner-32 IMAPClient
Octocat-spinner-32 INAppStoreWindow
Octocat-spinner-32 INKeychainAccess
Octocat-spinner-32 ISO8601DateFormatter
Octocat-spinner-32 ITWLoadingPanel
Octocat-spinner-32 InAppSettingsKit
Octocat-spinner-32 Injective
Octocat-spinner-32 JAGPropertyConverter
Octocat-spinner-32 JMTabView
Octocat-spinner-32 JRSwizzle
Octocat-spinner-32 JSGCDDispatcher
Octocat-spinner-32 JSONKit
Octocat-spinner-32 JTObjectMapping
Octocat-spinner-32 JTRevealSidebarDemo
Octocat-spinner-32 JWFolders
Octocat-spinner-32 KFAppleScriptHandlerAdditions
Octocat-spinner-32 KKGridView
Octocat-spinner-32 KKPasscodeLock
Octocat-spinner-32 KissXML
Octocat-spinner-32 Kiwi
Octocat-spinner-32 LKbadgeView
Octocat-spinner-32 LLRoundSwitch
Octocat-spinner-32 LRMocky
Octocat-spinner-32 LRResty
Octocat-spinner-32 LRTableModel
Octocat-spinner-32 LibComponentLogging-Core
Octocat-spinner-32 LibComponentLogging-NSLog
Octocat-spinner-32 LibComponentLogging-NSLogger
Octocat-spinner-32 MABToolkit
Octocat-spinner-32 MBProgressHUD
Octocat-spinner-32 MCSMKeychainItem
Octocat-spinner-32 MDAboutController
Octocat-spinner-32 MGSplitViewController
Octocat-spinner-32 MKInfoPanel
Octocat-spinner-32 MKNetworkKit
Octocat-spinner-32 MKiCloudSync
Octocat-spinner-32 MOOMaskedIconView
Octocat-spinner-32 MTLocation
Octocat-spinner-32 MTStatusBarOverlay
Octocat-spinner-32 MTZoomWindow
Octocat-spinner-32 MWFeedParser
Octocat-spinner-32 MWPhotoBrowser
Octocat-spinner-32 MagicalRecord
Octocat-spinner-32 MulticastDelegate
Octocat-spinner-32 NLCoreData
Octocat-spinner-32 NLKit
Octocat-spinner-32 NSContainers-PrettyPrint
Octocat-spinner-32 NSLogger-CocoaLumberjack-connector
Octocat-spinner-32 NSLogger
Octocat-spinner-32 NYXImagesKit
Octocat-spinner-32 Nimbus
Octocat-spinner-32 OCHamcrest
Octocat-spinner-32 OCMock
Octocat-spinner-32 Objection
Octocat-spinner-32 Objective-C-HMTL-Parser
Octocat-spinner-32 PINView
Octocat-spinner-32 PSStackedView
Octocat-spinner-32 PhoneNumberFormatter
Octocat-spinner-32 PullToRefresh
Octocat-spinner-32 QuickDialog
Octocat-spinner-32 QuincyKit
Octocat-spinner-32 Reachability
Octocat-spinner-32 RegexKitLite
Octocat-spinner-32 RestKit
Octocat-spinner-32 SBJson
Octocat-spinner-32 SBTickerView
Octocat-spinner-32 SDURLCache
Octocat-spinner-32 SDWebImage
Octocat-spinner-32 SEDraggable
Octocat-spinner-32 SFHFKeychainUtils
Octocat-spinner-32 SGHotKeysLib
Octocat-spinner-32 SJNotificationViewController
Octocat-spinner-32 SOCKit
Octocat-spinner-32 SSCheckBoxView
Octocat-spinner-32 SSKeychain
Octocat-spinner-32 SSToolkit
Octocat-spinner-32 SSZipArchive
Octocat-spinner-32 SVProgressHUD
Octocat-spinner-32 SVWebViewController
Octocat-spinner-32 ShareKit
Octocat-spinner-32 SocketRocket
Octocat-spinner-32 SoloComponents-iOS
Octocat-spinner-32 Specta
Octocat-spinner-32 StandardPaths
Octocat-spinner-32 TBXML
Octocat-spinner-32 TDBadgedCell
Octocat-spinner-32 TPKeyboardAvoiding
Octocat-spinner-32 TTTAttributedLabel
Octocat-spinner-32 Three20Lite
Octocat-spinner-32 TimeScroller
Octocat-spinner-32 TouchJSON
Octocat-spinner-32 TouchXML
Octocat-spinner-32 UAGithubEngine
Octocat-spinner-32 UDTableView
Octocat-spinner-32 UIViewDrawRectBlock
Octocat-spinner-32 US2FormValidator
Octocat-spinner-32 ViewDeck
Octocat-spinner-32 WEPopover
Octocat-spinner-32 XMLReader
Octocat-spinner-32 ZBarSDK
Octocat-spinner-32 ZipKit
Octocat-spinner-32 cocoa-oauth
Octocat-spinner-32 iActiveRecord
Octocat-spinner-32 iCarousel
Octocat-spinner-32 iRate
Octocat-spinner-32 iVersion
Octocat-spinner-32 libPusher
Octocat-spinner-32 objectiveflickr
Octocat-spinner-32 rump-ios
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .travis.yml
Octocat-spinner-32 Gemfile
Octocat-spinner-32 README.md
Octocat-spinner-32 Rakefile
README.md

A repository of CocoaPods specifications.

Build Status

This repository contains specifications of open-source Objective-C libraries, which are used by CocoaPods to manage library dependencies for your Xcode project.

Creating specifications

First of all, you need to install the tools.

$ [sudo] gem install cocoapods
$ pod setup

CocoaPods uses a versioning scheme known as Semantic Versioning. See this example for more info on why this scheme is used.

If the library, that you are creating a specification for, does not yet have any tagged versions in its repo, then it’s best to start with the lowest version ‘0.0.1’, which will ensure that once the author does add tagged versions they will be equal or higher than ‘0.0.1’. It is your responsibility to ask the author of the library to tag versions, luckily we have a template for this.

A specification file has to be namespaced by the library’s name and the version for which the specification is meant. For instance, the directory for a library named ‘Bananas’ with version ‘1.2.3’ should be:

$ mkdir -p Bananas/1.2.3
$ cd Bananas/1.2.3

Then you can have the CocoaPods pod command create a stub specification:

$ pod spec create Bananas

Now edit the stub specification following the explanations therein contained. This file is a Ruby source file.

$ vim Bananas.podspec

You can verify the specification file with the lint command.

$ pod spec lint Bananas.podspec

You can also verify the entire set by running the rake task.

$ rake lint

(Note: this is run on every commit by Travis)

Once you have created a working specification create a pull request. Once accepted, you will receive push access to this repo. Feel free to push updates, specs for other libraries you use, and participate in other tickets.

License

These specifications and CocoaPods are available under the MIT license.

Something went wrong with that request. Please try again.