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: GTM

This branch is 1 commit ahead and 940 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

A2DynamicDelegate
A2StoryboardSegueContext
ABContactHelper
ACSimpleKeychain
ADVProgressBar
AFHTTPRequestOperationLogger
AFNetworking
AFOAuth2Client
AKSemanticView
AKTabBarController
AQGridView
ASIHTTPRequest
ASStarRatingView
ATMHud
AUIAnimatedText
AWSiOSSDK
AZSocketIO
ActionSheetPicker
ActionSheetPicker2
ActiveSupportInflector
AdMob
Appirater
BSONCodec
BWLongTextViewController
BaseKit
BlockAlertsAnd-ActionSheets
BlocksKit
CEPopupPickerView
CMPopTipView
CTidy
Cedar
Chameleon
ClassMapper
CocoaAsyncSocket
CocoaHTTPServer
CocoaLumberjack
CoconutKit
Color-Picker-for-iOS
ConciseKit
CoreParse
CorePlot
CupertinoYankee
CustomBadge
DCIntrospect
DCKeyValueObjectMapping
DCTTextFieldValidator
DDPageControl
DMLocationManager
DTCoreText
DTWebArchive
DejalActivityView
DirectoryWatchdog
ECSlidingViewController
EGOCache
EGOImageLoading
EGOTableViewPullRefresh
Evernote-SDK-iOS
Expecta
FMDB
FSArgumentParser
FSURLOperation
FTUtils
FXLabel
Facebook-iOS-SDK
FileMD5Hash
FontLabel
FormatterKit
FrameAccessor
GAJavaScript
GCCommonCode-iOS
GCDiscreetNotificationView
GDataXML-HTML
GHUnitIOS
GHUnitOSX
GMGridView
GPUImage
GRMustache
GSBookShelf
GTM
Godzippa
HTTPRiot
HockeyKit
HockeySDK
Hoptoad-iOS
IBAForms
IMAPClient
INAppStoreWindow
INKeychainAccess
ISO8601DateFormatter
ITWLoadingPanel
InAppSettingsKit
Injective
InnerBand
JAGPropertyConverter
JBDeviceOwner
JBTabBarController
JMTabView
JRSwizzle
JSGCDDispatcher
JSONKit
JTObjectMapping
JTRevealSidebarDemo
JWFolders
KFAppleScriptHandlerAdditions
KIF
KISSmetrics
KKGridView
KKPasscodeLock
KSCrypto
KissXML
Kiwi
LKbadgeView
LLRoundSwitch
LRMocky
LRResty
LRTableModel
LibComponentLogging-Core
LibComponentLogging-NSLog
LibComponentLogging-NSLogger
Lockbox
MABToolkit
MAKVONotificationCenter
MBProgressHUD
MCSMKeychainItem
MDAboutController
MGSplitViewController
MKHorizMenu
MKInfoPanel
MKNetworkKit
MKStoreKit
MKiCloudSync
MOOMaskedIconView
MTLocation
MTStatusBarOverlay
MTZoomWindow
MWFSlideNavigationViewController
MWFeedParser
MWPhotoBrowser
MacMapKit
MagicalRecord
MessagePack
MulticastDelegate
MwfTableViewController
NGTabBarController
NLCoreData
NLKit
NLTHTTPStubServer
NSContainers-PrettyPrint
NSData+Base64
NSDate-Extensions
NSDate-TimeDifference
NSLogger-CocoaLumberjack-connector
NSLogger
NXOAuth2Client
NYXImagesKit
NanoStore
Nimbus
OCCalendar
OCHamcrest
OCMock
OHAttributedLabel
ObjectAL-for-iPhone
Objection
Objective-C-HMTL-Parser
ObjectiveLibModbus
ObjectiveRecord
ObjectiveTumblr
OpenUDID
PHFDelegateChain
PINView
PSPushPopPressView
PSStackedView
PSStoreButton
ParseKit
PhoneNumberFormatter
PosterousObjC
PrettyKit
PullToRefresh
QuickDialog
QuincyKit
RDActionSheet
RSOAuthEngine
RaptureXML
Reachability
ReactiveCocoa
RegexKitLite
RestKit
SBJson
SBTickerView
SDURLCache
SDWebImage
SEDraggable
SFHFKeychainUtils
SFSocialFacebook
SGHotKeysLib
SJNotificationViewController
SOCKit
SPTabBarController
SSCheckBoxView
SSKeychain
SSPullToRefresh
SSToolkit
SSZipArchive
STLOAuth
SVProgressHUD
SVPullToRefresh
SVWebViewController
Seriously
ShareKit
SocketRocket
SoloComponents-iOS
Sparrow-Framework
Specta
StandardPaths
TBXML
TDBadgedCell
TPKeyboardAvoiding
TTTAttributedLabel
TestFlightSDK
Three20Lite
TimeScroller
TouchJSON
TouchXML
TwUI
UAGithubEngine
UAModalPanel
UDTableView
UIDeviceAddition
UIGlossyButton
UIViewDrawRectBlock
US2FormValidator
Underscore.m
VPPCoreData
VPPDropDown
VPPLocation
VPPMap
VPPReachability
ViewDeck
WEPopover
WebContentView
XBImageFilters
XBPageCurl
XMLReader
YandexMapKit
ZBarSDK
ZKRevealingTableViewCell
ZKTextField
ZUUIRevealController
ZipKit
cocoa-oauth
cocos2d
iActiveRecord
iCarousel
iOS-Flip-Transform
iPhoneMK
iRate
iVersion
libPusher
libffi
objectiveflickr
rump-ios
upnpx
vfrReader
.gitignore
.travis.yml
CocoaPods-version.yml
Gemfile
README.md
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

Before create a pull request, please verify the specification on a test project locally. Create a Podfile:

platform :ios
dependency 'Bananas', :podspec => 'Bananas.podspec'

where :podspec point to a file.

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.

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

$ rake lint

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

License

These specifications and CocoaPods are available under the MIT license.

Something went wrong with that request. Please try again.