{"id":6765,"date":"2014-12-10T09:30:05","date_gmt":"2014-12-10T09:30:05","guid":{"rendered":"http:\/\/mobisoftinfotech.com\/resources\/?p=6765"},"modified":"2016-09-09T12:41:43","modified_gmt":"2016-09-09T12:41:43","slug":"dependency-management-cocoapods","status":"publish","type":"post","link":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods","title":{"rendered":"Dependency Management with CocoaPods"},"content":{"rendered":"<div class=\"ios-app-txt\">\n<p>An iOS developer has to use multiple codes that are made by others. However, it is not easy to implement everything right from scratch. CocoaPods, a dependency management tool, is one of the best options to incorporate that can help ease your work. It resolves dependencies between libraries, search for the resulting source code and then link it all together in a workspace to build your project.<\/p>\n<blockquote>\n<p style=\"margin-bottom: 8px; line-height: 32px; font-size: 23px; font-family: Georgia,serif;\">CocoaPods manages your Xcode projects by eliminating library dependencies<\/p>\n<\/blockquote>\n<\/div>\n<hr class=\"mb40\">\n<p class=\"mb40\">It stresses on improved discovery, engagement, and creating a third party open-source library by making a centralized ecosystem.<\/p>\n<h4><strong>Why do you need a dependency management tool? Is there a need?<\/strong><\/h4>\n<ul class=\"iosapp-list\">\n<li>Library codes occupy unwanted space within a project<\/li>\n<li>There is lack of centralization to check all libraries at one place<\/li>\n<li>Updating a new version of the library could turn out to be a difficult task, especially if many libraries together need to be updated<\/li>\n<li>Downloading libraries and including them in your project may at times persuade you to make changes to the code, which further makes it difficult to update it in future<\/li>\n<\/ul>\n<h4><strong>How to get started?<\/strong><\/h4>\n<p>Steps to install dependency management:<\/p>\n<ul class=\"iosapp-list\">\n<li>Update Ruby on your machine.<\/li>\n<li>Install Cocoa-Pods on your machine.<\/li>\n<li>Set up cocoa-pods<\/li>\n<li>Init pods \u2013 This will create podfile<\/li>\n<li>Open podfile and mention pods<\/li>\n<li>Install pods<\/li>\n<li>Open workspace and start coding.<\/li>\n<\/ul>\n<h4><strong>Update Ruby<\/strong><\/h4>\n<ul class=\"iosapp-list\">\n<li><strong>Ruby are by default available on mac machine from<\/strong> version Mac OS x 10.7<\/li>\n<li><strong>So one just needs to update the Ruby to latest version<\/strong> using terminal with the below command<\/li>\n<li><strong>sudo gem update &#8211; -system<\/strong><\/li>\n<\/ul>\n<p><noscript><img decoding=\"async\" width=\"877\" height=\"598\" class=\"aligncenter size-full wp-image-6768 img-responsive app-img-border\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg\" alt=\"sudo-gem-update\" srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg 877w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update-300x205.jpg 300w\" sizes=\"(max-width: 877px) 100vw, 877px\"><\/noscript><img decoding=\"async\" width=\"877\" height=\"598\" class=\"aligncenter size-full wp-image-6768 img-responsive app-img-border lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20877%20598%22%3E%3C%2Fsvg%3E\" alt=\"sudo-gem-update\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20877%20598%22%3E%3C%2Fsvg%3E 877w\" sizes=\"(max-width: 877px) 100vw, 877px\" data-srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg 877w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update-300x205.jpg 300w\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg\"><\/p>\n<h4><strong>Install Cocoa-Pods<\/strong><\/h4>\n<ul class=\"iosapp-list\">\n<li>Just open terminal and paste the command &#8220;<strong>sudo gem install cocoapods<\/strong>&#8220;.<\/li>\n<li>This will install cocoa-pods on the machine.<\/li>\n<\/ul>\n<p><noscript><img decoding=\"async\" width=\"672\" height=\"546\" class=\"aligncenter size-full wp-image-6770 img-responsive app-img-border\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/cocoapods.jpg\" alt=\"cocoapods\" srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/cocoapods.jpg 672w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/cocoapods-300x243.jpg 300w\" sizes=\"(max-width: 672px) 100vw, 672px\"><\/noscript><img decoding=\"async\" width=\"672\" height=\"546\" class=\"aligncenter size-full wp-image-6770 img-responsive app-img-border lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20672%20546%22%3E%3C%2Fsvg%3E\" alt=\"cocoapods\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20672%20546%22%3E%3C%2Fsvg%3E 672w\" sizes=\"(max-width: 672px) 100vw, 672px\" data-srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/cocoapods.jpg 672w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/cocoapods-300x243.jpg 300w\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/cocoapods.jpg\"><\/p>\n<ul class=\"iosapp-list\">\n<li>Installation will take some time. <strong>After completion<\/strong> paste below command to complete setup.<\/li>\n<li><strong>pod setup<\/strong><\/li>\n<\/ul>\n<p><noscript><img decoding=\"async\" width=\"846\" height=\"679\" class=\"aligncenter size-full wp-image-6772 img-responsive app-img-border\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/pod-setup.jpg\" alt=\"pod-setup\" srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/pod-setup.jpg 846w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/pod-setup-300x240.jpg 300w\" sizes=\"(max-width: 846px) 100vw, 846px\"><\/noscript><img decoding=\"async\" width=\"846\" height=\"679\" class=\"aligncenter size-full wp-image-6772 img-responsive app-img-border lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20846%20679%22%3E%3C%2Fsvg%3E\" alt=\"pod-setup\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20846%20679%22%3E%3C%2Fsvg%3E 846w\" sizes=\"(max-width: 846px) 100vw, 846px\" data-srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/pod-setup.jpg 846w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/pod-setup-300x240.jpg 300w\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/pod-setup.jpg\"><\/p>\n<h4><strong>Init &#8211; Open &#8211; Specify Pods <\/strong><\/h4>\n<ul class=\"iosapp-list\">\n<li>First go to project folder using cd \u201cpath\u201dcommand.<\/li>\n<\/ul>\n<p><noscript><img decoding=\"async\" width=\"854\" height=\"457\" class=\"aligncenter size-full wp-image-6774 img-responsive app-img-border\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/path.jpg\" alt=\"path\" srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/path.jpg 854w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/path-300x160.jpg 300w\" sizes=\"(max-width: 854px) 100vw, 854px\"><\/noscript><img decoding=\"async\" width=\"854\" height=\"457\" class=\"aligncenter size-full wp-image-6774 img-responsive app-img-border lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20854%20457%22%3E%3C%2Fsvg%3E\" alt=\"path\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20854%20457%22%3E%3C%2Fsvg%3E 854w\" sizes=\"(max-width: 854px) 100vw, 854px\" data-srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/path.jpg 854w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/path-300x160.jpg 300w\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/path.jpg\"><\/p>\n<ul class=\"iosapp-list\">\n<li>To create Podfile use \u2013<strong> pod init<\/strong><\/li>\n<\/ul>\n<p><noscript><img decoding=\"async\" width=\"856\" height=\"481\" class=\"aligncenter size-full wp-image-6775 img-responsive app-img-border\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/profile-created.jpg\" alt=\"profile-created\" srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/profile-created.jpg 856w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/profile-created-300x168.jpg 300w\" sizes=\"(max-width: 856px) 100vw, 856px\"><\/noscript><img decoding=\"async\" width=\"856\" height=\"481\" class=\"aligncenter size-full wp-image-6775 img-responsive app-img-border lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20856%20481%22%3E%3C%2Fsvg%3E\" alt=\"profile-created\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20856%20481%22%3E%3C%2Fsvg%3E 856w\" sizes=\"(max-width: 856px) 100vw, 856px\" data-srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/profile-created.jpg 856w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/profile-created-300x168.jpg 300w\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/profile-created.jpg\"><\/p>\n<ul class=\"iosapp-list\">\n<li>To open podfile use \u2013 open Podfile .<\/li>\n<\/ul>\n<p><noscript><img decoding=\"async\" width=\"852\" height=\"477\" class=\"aligncenter size-full wp-image-6776 img-responsive app-img-border\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/open-profile.jpg\" alt=\"open-profile\" srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/open-profile.jpg 852w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/open-profile-300x167.jpg 300w\" sizes=\"(max-width: 852px) 100vw, 852px\"><\/noscript><img decoding=\"async\" width=\"852\" height=\"477\" class=\"aligncenter size-full wp-image-6776 img-responsive app-img-border lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20852%20477%22%3E%3C%2Fsvg%3E\" alt=\"open-profile\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20852%20477%22%3E%3C%2Fsvg%3E 852w\" sizes=\"(max-width: 852px) 100vw, 852px\" data-srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/open-profile.jpg 852w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/open-profile-300x167.jpg 300w\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/open-profile.jpg\"><\/p>\n<ul class=\"iosapp-list\">\n<li>Specify platform and libraries into podfile.<\/li>\n<\/ul>\n<p><noscript><img decoding=\"async\" width=\"852\" height=\"485\" class=\"aligncenter size-full wp-image-6777 img-responsive app-img-border\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/add-required-pod.jpg\" alt=\"add-required-pod\" srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/add-required-pod.jpg 852w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/add-required-pod-300x170.jpg 300w\" sizes=\"(max-width: 852px) 100vw, 852px\"><\/noscript><img decoding=\"async\" width=\"852\" height=\"485\" class=\"aligncenter size-full wp-image-6777 img-responsive app-img-border lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20852%20485%22%3E%3C%2Fsvg%3E\" alt=\"add-required-pod\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20852%20485%22%3E%3C%2Fsvg%3E 852w\" sizes=\"(max-width: 852px) 100vw, 852px\" data-srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/add-required-pod.jpg 852w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/add-required-pod-300x170.jpg 300w\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/add-required-pod.jpg\"><\/p>\n<ul class=\"iosapp-list\">\n<li>For example : <strong>pod &#8216;AFNetworking&#8217;, &#8216;2.2.1&#8217;<\/strong><\/li>\n<\/ul>\n<h4><strong>Install Pods<\/strong><\/h4>\n<ul class=\"iosapp-list\">\n<li>Once the Podfile is ready with all libraries and platform specification, install Pods using the command \u2013<strong> pod install<\/strong><\/li>\n<\/ul>\n<p><noscript><img decoding=\"async\" width=\"852\" height=\"750\" class=\"aligncenter size-full wp-image-6779 img-responsive app-img-border\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/pod-install.jpg\" alt=\"pod-install\" srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/pod-install.jpg 852w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/pod-install-300x264.jpg 300w\" sizes=\"(max-width: 852px) 100vw, 852px\"><\/noscript><img decoding=\"async\" width=\"852\" height=\"750\" class=\"aligncenter size-full wp-image-6779 img-responsive app-img-border lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20852%20750%22%3E%3C%2Fsvg%3E\" alt=\"pod-install\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20852%20750%22%3E%3C%2Fsvg%3E 852w\" sizes=\"(max-width: 852px) 100vw, 852px\" data-srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/pod-install.jpg 852w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/pod-install-300x264.jpg 300w\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/pod-install.jpg\"><\/p>\n<ul class=\"iosapp-list\">\n<li>This will create \u201cprojectName.xcworkspace\u201d file. This file has to open in xcode always<\/li>\n<\/ul>\n<p><noscript><img decoding=\"async\" width=\"858\" height=\"934\" class=\"aligncenter size-full wp-image-6781 img-responsive app-img-border\" src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/open-sample.jpg\" alt=\"open-sample\" srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/open-sample.jpg 858w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/open-sample-275x300.jpg 275w\" sizes=\"(max-width: 858px) 100vw, 858px\"><\/noscript><img decoding=\"async\" width=\"858\" height=\"934\" class=\"aligncenter size-full wp-image-6781 img-responsive app-img-border lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20858%20934%22%3E%3C%2Fsvg%3E\" alt=\"open-sample\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20858%20934%22%3E%3C%2Fsvg%3E 858w\" sizes=\"(max-width: 858px) 100vw, 858px\" data-srcset=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/open-sample.jpg 858w, https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/open-sample-275x300.jpg 275w\" data-src=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/open-sample.jpg\"><\/p>\n<ul class=\"iosapp-list\">\n<li>Now your project is having all libraries to be integrated using Cocoapods.<\/li>\n<\/ul>\n<p>Now that you are clear of the basics of using CocoaPods, you may as well create your own pod specs. This is one of the practices Mobisoft follows to develop an iOS application. Follow us for regular update.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An iOS developer has to use multiple codes that are made by others. However, it is not easy to implement everything right from scratch. CocoaPods, a dependency management tool, is one of the best options to incorporate that can help ease your work. It resolves dependencies between libraries, search for the resulting source code and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"yes","footnotes":""},"categories":[450],"tags":[],"class_list":["post-6765","post","type-post","status-publish","format-standard","hentry","category-mguide"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dependency Management with CocoaPods - Mobisoft<\/title>\n<meta name=\"description\" content=\"Find out more on getting started with dependency management tool, CocoaPods which manages your Xcode projects by eliminating library dependencies.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dependency Management with CocoaPods - Mobisoft\" \/>\n<meta property=\"og:description\" content=\"Find out more on getting started with dependency management tool, CocoaPods which manages your Xcode projects by eliminating library dependencies.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods\" \/>\n<meta property=\"og:site_name\" content=\"Mobisoft Infotech\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-10T09:30:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-09-09T12:41:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg\" \/>\n<meta name=\"author\" content=\"Pritam Barhate\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pritam Barhate\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#article\",\"isPartOf\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods\"},\"author\":{\"name\":\"Pritam Barhate\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/#\/schema\/person\/fa762036b3364f26abeea146c01487ee\"},\"headline\":\"Dependency Management with CocoaPods\",\"datePublished\":\"2014-12-10T09:30:05+00:00\",\"dateModified\":\"2016-09-09T12:41:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods\"},\"wordCount\":416,\"image\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg\",\"articleSection\":[\"MGuide\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods\",\"url\":\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods\",\"name\":\"Dependency Management with CocoaPods - Mobisoft\",\"isPartOf\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#primaryimage\"},\"image\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg\",\"datePublished\":\"2014-12-10T09:30:05+00:00\",\"dateModified\":\"2016-09-09T12:41:43+00:00\",\"author\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/#\/schema\/person\/fa762036b3364f26abeea146c01487ee\"},\"description\":\"Find out more on getting started with dependency management tool, CocoaPods which manages your Xcode projects by eliminating library dependencies.\",\"breadcrumb\":{\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#primaryimage\",\"url\":\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg\",\"contentUrl\":\"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg\",\"width\":877,\"height\":598},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mobisoftinfotech.com\/resources\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dependency Management with CocoaPods\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/#website\",\"url\":\"https:\/\/mobisoftinfotech.com\/resources\/\",\"name\":\"Mobisoft Infotech\",\"description\":\"Discover Mobility\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mobisoftinfotech.com\/resources\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/mobisoftinfotech.com\/resources\/#\/schema\/person\/fa762036b3364f26abeea146c01487ee\",\"name\":\"Pritam Barhate\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/0e481c7ce54b3567ac70ddfc493523eefce0bdc3ee69fd2654f8f60a79e2f178?s=96&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e481c7ce54b3567ac70ddfc493523eefce0bdc3ee69fd2654f8f60a79e2f178?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e481c7ce54b3567ac70ddfc493523eefce0bdc3ee69fd2654f8f60a79e2f178?s=96&r=g\",\"caption\":\"Pritam Barhate\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dependency Management with CocoaPods - Mobisoft","description":"Find out more on getting started with dependency management tool, CocoaPods which manages your Xcode projects by eliminating library dependencies.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods","og_locale":"en_US","og_type":"article","og_title":"Dependency Management with CocoaPods - Mobisoft","og_description":"Find out more on getting started with dependency management tool, CocoaPods which manages your Xcode projects by eliminating library dependencies.","og_url":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods","og_site_name":"Mobisoft Infotech","article_published_time":"2014-12-10T09:30:05+00:00","article_modified_time":"2016-09-09T12:41:43+00:00","og_image":[{"url":"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg","type":"","width":"","height":""}],"author":"Pritam Barhate","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Pritam Barhate","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#article","isPartOf":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods"},"author":{"name":"Pritam Barhate","@id":"https:\/\/mobisoftinfotech.com\/resources\/#\/schema\/person\/fa762036b3364f26abeea146c01487ee"},"headline":"Dependency Management with CocoaPods","datePublished":"2014-12-10T09:30:05+00:00","dateModified":"2016-09-09T12:41:43+00:00","mainEntityOfPage":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods"},"wordCount":416,"image":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#primaryimage"},"thumbnailUrl":"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg","articleSection":["MGuide"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods","url":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods","name":"Dependency Management with CocoaPods - Mobisoft","isPartOf":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#primaryimage"},"image":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#primaryimage"},"thumbnailUrl":"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg","datePublished":"2014-12-10T09:30:05+00:00","dateModified":"2016-09-09T12:41:43+00:00","author":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/#\/schema\/person\/fa762036b3364f26abeea146c01487ee"},"description":"Find out more on getting started with dependency management tool, CocoaPods which manages your Xcode projects by eliminating library dependencies.","breadcrumb":{"@id":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#primaryimage","url":"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg","contentUrl":"https:\/\/mobisoftinfotech.com\/resources\/wp-content\/uploads\/2014\/12\/sudo-gem-update.jpg","width":877,"height":598},{"@type":"BreadcrumbList","@id":"https:\/\/mobisoftinfotech.com\/resources\/mguide\/dependency-management-cocoapods#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mobisoftinfotech.com\/resources\/"},{"@type":"ListItem","position":2,"name":"Dependency Management with CocoaPods"}]},{"@type":"WebSite","@id":"https:\/\/mobisoftinfotech.com\/resources\/#website","url":"https:\/\/mobisoftinfotech.com\/resources\/","name":"Mobisoft Infotech","description":"Discover Mobility","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mobisoftinfotech.com\/resources\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/mobisoftinfotech.com\/resources\/#\/schema\/person\/fa762036b3364f26abeea146c01487ee","name":"Pritam Barhate","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0e481c7ce54b3567ac70ddfc493523eefce0bdc3ee69fd2654f8f60a79e2f178?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0e481c7ce54b3567ac70ddfc493523eefce0bdc3ee69fd2654f8f60a79e2f178?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e481c7ce54b3567ac70ddfc493523eefce0bdc3ee69fd2654f8f60a79e2f178?s=96&r=g","caption":"Pritam Barhate"}}]}},"_links":{"self":[{"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/posts\/6765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/comments?post=6765"}],"version-history":[{"count":15,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/posts\/6765\/revisions"}],"predecessor-version":[{"id":7872,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/posts\/6765\/revisions\/7872"}],"wp:attachment":[{"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/media?parent=6765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/categories?post=6765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mobisoftinfotech.com\/resources\/wp-json\/wp\/v2\/tags?post=6765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}