﻿{"id":4517,"date":"2025-08-19T18:30:00","date_gmt":"2025-08-19T18:30:00","guid":{"rendered":"https:\/\/estatic-infotech.com\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/"},"modified":"2025-08-19T18:30:00","modified_gmt":"2025-08-19T18:30:00","slug":"criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo","status":"publish","type":"post","link":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/","title":{"rendered":"Criar uma biblioteca Cocoa Pods privada no iOS \u2013 Passo a passo"},"content":{"rendered":"<p>CocoaPods \u00e9 uma plataforma colaborativa para desenvolvedores que utilizam o Xcode para criar aplicativos iOS. Ao trabalhar em seu projeto, voc\u00ea pode aproveitar c\u00f3digo pr\u00e9-existente de outros projetos ou desenvolvedores para aumentar a efici\u00eancia e economizar tempo; em vez de pesquisar manualmente como integrar esses trechos de c\u00f3digo, o CocoaPods entra em a\u00e7\u00e3o. Um Podfile \u00e9 um script Ruby escrito em uma DSL (linguagem espec\u00edfica de dom\u00ednio) declarativa que define as depend\u00eancias do seu projeto. Ele especifica as bibliotecas ou frameworks externos necess\u00e1rios para o seu projeto.<\/p>\n<h2> \u00cdndice<\/h2>\n<ul>\n<li> <a href=\"#1\">Como gerar um Podfile<\/a><\/li>\n<li> <a href=\"#2\">Crie sua biblioteca atrav\u00e9s de comandos do terminal.<\/a><\/li>\n<li> <a href=\"#3\">Configure um reposit\u00f3rio privado para sua biblioteca personalizada do Cocoa Pods.<\/a><\/li>\n<li> <a href=\"#4\">Configure o GIT no seu Xcode para controle de vers\u00e3o com a biblioteca.<\/a><\/li>\n<li> <a href=\"#5\">Configure o terminal para uma valida\u00e7\u00e3o de biblioteca eficiente e publica\u00e7\u00e3o de Cocoa Pods privados.<\/a><\/li>\n<li> <a href=\"#6\">Integre sua biblioteca privada em outros projetos iOS Swift para reutiliza\u00e7\u00e3o de c\u00f3digo.<\/a><\/li>\n<li> <a href=\"#7\">Conclus\u00e3o<\/a><\/li>\n<\/ul>\n<h2 id=\"1\"> Como gerar um Podfile<\/h2>\n<ul>\n<li> Abra o Terminal, navegue at\u00e9 o diret\u00f3rio do projeto e adicione o comando &#8220;pod init&#8221; para gerar um Podfile.<\/li>\n<li> Salve o Podfile no diret\u00f3rio raiz do seu projeto Xcode.<\/li>\n<li> Adicione o nome da sua biblioteca ao Podfile como &#8220;nome da biblioteca do pod&#8221;.<\/li>\n<li> Execute o comando \u201cpod install\u201d para instalar as depend\u00eancias especificadas.<\/li>\n<\/ul>\n<p> A principal vantagem? Voc\u00ea pode usar recursos poderosos sem a complica\u00e7\u00e3o de configur\u00e1-los. \u00c9 como ter um amigo que encontra as melhores ferramentas para o seu trabalho e garante que elas funcionem perfeitamente no seu projeto. O CocoaPods, um gerenciador de depend\u00eancias eficaz para iOS, geralmente integra bibliotecas de c\u00f3digo aberto provenientes de reposit\u00f3rios p\u00fablicos e privados. No entanto, h\u00e1 situa\u00e7\u00f5es em que criar bibliotecas CocoaPods privadas \u00e9 vantajoso. Essas bibliotecas privadas oferecem maior seguran\u00e7a ao c\u00f3digo, colabora\u00e7\u00e3o simplificada, controle de vers\u00e3o e a capacidade de personalizar solu\u00e7\u00f5es para projetos espec\u00edficos. O CocoaPods \u00e9 constru\u00eddo com Ruby ou Brew; ele pode ser instalado com o Ruby ou Brew padr\u00e3o dispon\u00edvel no macOS. <strong>`$ sudo gem install cocoapods`<\/strong> OU <strong>`$ brew install cocoapods`.<\/strong> O CocoaPods \u00e9 como um gerente de projetos para o desenvolvimento do seu aplicativo iOS. Ele cuida do processo quando voc\u00ea deseja incorporar bibliotecas de c\u00f3digo externas para aprimorar seu aplicativo. O CocoaPods obt\u00e9m esse c\u00f3digo e verifica se ele precisa de outras pe\u00e7as (depend\u00eancias) para funcionar corretamente. \u00c9 como montar uma equipe de super-her\u00f3is para o seu projeto. O CocoaPods sabe como se comunicar com diferentes sistemas de armazenamento de c\u00f3digo (como Git, SVN, etc.), podendo assim buscar o c\u00f3digo-fonte onde quer que ele esteja armazenado. Depois de obter tudo o que precisa, ele reorganiza seu projeto Xcode e cria um espa\u00e7o de trabalho espec\u00edfico para ele. Esse espa\u00e7o de trabalho inclui seu projeto original, o c\u00f3digo externo e um projeto dedicado ao gerenciamento desses componentes externos (o projeto Pods). <a href=\"https:\/\/www.estatic-infotech.com\/contact-us\"><img loading=\"lazy\" decoding=\"async\" src=\"\/Posts\/files\/CTA - 1_638912935485187309.png\" alt=\"CTA - 1.png\" width=\"1027\" height=\"163\" \/><\/a> O CocoaPods permite que voc\u00ea decida o n\u00edvel de assist\u00eancia que deseja, executando um comando espec\u00edfico durante a instala\u00e7\u00e3o. \u00c9 como ter um assistente pessoal para o seu projeto, facilitando as coisas, mas permitindo que voc\u00ea assuma o controle se quiser.<\/p>\n<h2 id=\"2\"> Crie sua biblioteca atrav\u00e9s de comandos do terminal.<\/h2>\n<p> <strong>Passo 1:<\/strong> Certifique-se de que a pasta da sua biblioteca esteja vazia e abra um terminal dentro desse diret\u00f3rio. <strong>Passo 2:<\/strong> Use o comando abaixo para iniciar o processo de cria\u00e7\u00e3o da biblioteca CocoaPods. `pod lib create <span style=\"color: #f47820;\"><NOME_DO_POD><\/span> <strong>` Passo 3:<\/strong> Siga as instru\u00e7\u00f5es na tela de perguntas e respostas fornecidas pelo processo de configura\u00e7\u00e3o do CocoaPods, conforme mostrado na captura de tela em anexo. <img loading=\"lazy\" decoding=\"async\" src=\"\/Posts\/files\/2.1_638912935486097856.webp\" alt=\"2.1.webp\" width=\"589\" height=\"473\" \/><\/p>\n<h2 id=\"3\"> Configure um reposit\u00f3rio privado para sua biblioteca personalizada do Cocoa Pods.<\/h2>\n<p> <strong>Passo 1:<\/strong> Crie uma conta no GitHub, GitLab ou Bitbucket para criar um novo reposit\u00f3rio privado. <strong>Passo 2:<\/strong> Crie um novo reposit\u00f3rio privado, certificando-se de que ele esteja marcado como &#8220;Privado&#8221;. Voc\u00ea pode fornecer um nome de biblioteca exclusivo de sua escolha. Como alternativa, voc\u00ea pode usar o Xcode para criar um novo reposit\u00f3rio privado. <strong>GitHub:<\/strong> <img loading=\"lazy\" decoding=\"async\" style=\"max-width: 100%;\" src=\"\/Posts\/files\/3.1_638912935486240773.webp\" alt=\"3.1.webp\" width=\"1282\" height=\"468\" \/> <strong>Xcode:<\/strong> <img loading=\"lazy\" decoding=\"async\" src=\"\/Posts\/files\/3.2_638912935486660007.webp\" alt=\"3.2.webp\" width=\"484\" height=\"416\" \/><\/p>\n<h2 id=\"4\"> Configure o GIT no seu Xcode para controle de vers\u00e3o com a biblioteca.<\/h2>\n<p> <strong>Passo 1:<\/strong> Ap\u00f3s criar o projeto Xcode usando o comando mencionado anteriormente, abra o terminal dentro do diret\u00f3rio do projeto e fa\u00e7a as seguintes altera\u00e7\u00f5es: <strong>Configura\u00e7\u00f5es do Xcode:<\/strong><\/p>\n<ul>\n<li> Vers\u00e3o alvo da implanta\u00e7\u00e3o no iOS: 12.0<\/li>\n<li> Vers\u00e3o Swift: Swift 5<\/li>\n<li> Formato do projeto: compat\u00edvel com Xcode 12<\/li>\n<\/ul>\n<p> <strong>Atualiza\u00e7\u00f5es do arquivo Podspec:<\/strong> <\/p>\n<table style=\"border-collapse: collapse; width: 64.5069%; height: 216px; margin-left: auto; margin-right: auto;\" border=\"1\">\n<thead>\n<tr>\n<th scope=\"col\"> C\u00f3digo no arquivo podspec<\/th>\n<th scope=\"col\"> Prop\u00f3sito<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> s.swift_version = &#8216;5.0&#8217;<\/td>\n<td> Vers\u00e3o compat\u00edvel do Swift<\/td>\n<\/tr>\n<tr>\n<td> Pasta de aulas<\/td>\n<td> Exclua o arquivo replace me e adicione a pasta classes.<\/td>\n<\/tr>\n<tr>\n<td> s.resource_bundles = { &#8216;librayname&#8217; => [&#8216;librayname\/**&#8217;] }<\/td>\n<td> Acesse o storyboard.<\/td>\n<\/tr>\n<tr>\n<td> s.frameworks = &#8216;UIKit&#8217;, &#8216;Foundation&#8217;<\/td>\n<td> Acesse todos os campos de texto e r\u00f3tulos de curtidas dos controladores.<\/td>\n<\/tr>\n<tr>\n<td> s.dependency &#8216;AFNetworking&#8217;, &#8216;~> 2.3&#8217;<\/td>\n<td> Acesse bibliotecas de terceiros<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p> <strong>Passo 2:<\/strong> Coloque-os na pasta &#8216;assets&#8217;. N\u00e3o \u00e9 necess\u00e1rio criar uma nova pasta para os arquivos de recursos.<img loading=\"lazy\" decoding=\"async\" src=\"\/Posts\/files\/4.1_638912935486965723.webp\" alt=\"4.1.webp\" width=\"634\" height=\"170\" \/> <strong>Passo 3:<\/strong> Forne\u00e7a o caminho do pacote do framework para acessar as imagens a partir do c\u00f3digo. <strong>Passo 4:<\/strong> Confirme as altera\u00e7\u00f5es e envie-as para o reposit\u00f3rio remoto. <strong>Passo 5:<\/strong> Crie uma tag para a vers\u00e3o, igual \u00e0 vers\u00e3o mencionada no podspec, e envie-a para o reposit\u00f3rio remoto. <strong>Passo 6:<\/strong> Publique a vers\u00e3o com a tag no reposit\u00f3rio remoto. Conforme mencionado abaixo: <img loading=\"lazy\" decoding=\"async\" src=\"\/Posts\/files\/4.2_638912935487126681.webp\" alt=\"4.2.webp\" width=\"334\" height=\"135\" \/><\/p>\n<h2 id=\"5\"> Configure o terminal para uma valida\u00e7\u00e3o de biblioteca eficiente e publica\u00e7\u00e3o de CocoaPods privados.<\/h2>\n<p> <strong>Passo 1:<\/strong> Adicione o comando mencionado para verificar a conta. `pod trunk register <span style=\"color: #f47820;\"><EMAIL><\/span> &#8216;Nome do Autor&#8217; &#8211;description= <span style=\"color: #f47820;\"><NOME_DO_USU\u00c1RIO<\/span> >` <strong>Passo 2:<\/strong> Abra sua conta de e-mail, clique no e-mail de verifica\u00e7\u00e3o e verifique o link para cria\u00e7\u00e3o da biblioteca. `pod trunk me` <strong>Passo 3:<\/strong> Forne\u00e7a o caminho do pacote do framework para acessar as imagens a partir do c\u00f3digo. `pod lib lint <span style=\"color: #f47820;\"><NOME_DO_POD><\/span> .podspec &#8211;allow-warnings`<img loading=\"lazy\" decoding=\"async\" src=\"\/Posts\/files\/5.1_638912935487287559.webp\" alt=\"5.1.webp\" width=\"837\" height=\"485\" \/> <strong>Passo 4:<\/strong> Abra um terminal no diret\u00f3rio da biblioteca e publique o pod trunk da biblioteca com o comando `push <span style=\"color: #f47820;\"><NOME_DO_POD><\/span> .podspec`. <strong>Passo 5:<\/strong> Se voc\u00ea estiver enfrentando um erro devido a v\u00e1rias contas do GitHub ou precisar gerenciar suas credenciais, considere estas a\u00e7\u00f5es: Remova todas as entradas de e-mail e senha associadas do Keychain. Acesse e outros locais relevantes. Certifique-se de que suas v\u00e1rias contas do GitHub estejam configuradas corretamente para evitar conflitos ou problemas de credenciais. <strong>Passo 6:<\/strong> Adicione o pod da biblioteca privada do reposit\u00f3rio com o comando `repo add <span style=\"color: #f47820;\"><NOME_DO_POD> <URL><\/span> .git`. <strong>Passo 7:<\/strong> Publique o pod da biblioteca privada com o comando `repo push <span style=\"color: #f47820;\"><NOME_DO_POD> <NOME_DO_POD><\/span> .podspec &#8211;allow-warnings`. <img loading=\"lazy\" decoding=\"async\" src=\"\/Posts\/files\/5.2_638912935487725248.webp\" alt=\"5.2.webp\" width=\"781\" height=\"593\" \/><\/p>\n<h2 id=\"6\"> Integre sua biblioteca privada em outros projetos iOS Swift para reutiliza\u00e7\u00e3o de c\u00f3digo.<\/h2>\n<p> <strong>Passo 1:<\/strong> Crie um novo projeto no Xcode, abra o terminal dentro da pasta do projeto e adicione o comando `pod init`. <strong>Passo 2:<\/strong> Abra o arquivo Podfile gerado, adicione uma URL de origem e o nome do pod com a tag ou vers\u00e3o, conforme mencionado. <strong>Passo 3:<\/strong> Atualize o pod usando a tag ou vers\u00e3o, como mostrado na captura de tela abaixo.<img loading=\"lazy\" decoding=\"async\" src=\"\/Posts\/files\/6.1_638912935487777076.webp\" alt=\"6.1.webp\" width=\"852\" height=\"211\" \/> <strong>Etapa 4:<\/strong> Instalar os Pods <img loading=\"lazy\" decoding=\"async\" src=\"\/Posts\/files\/6.2_638912935487806680.webp\" alt=\"6.2.webp\" width=\"668\" height=\"216\" \/><\/p>\n<h2 id=\"7\"> Conclus\u00e3o<\/h2>\n<p> Este guia ilustra a cria\u00e7\u00e3o de uma biblioteca CocoaPods privada para iOS usando Swift, aprimorando o gerenciamento de c\u00f3digo do projeto. Seguindo estas instru\u00e7\u00f5es, os desenvolvedores podem criar e gerenciar seu c\u00f3digo propriet\u00e1rio com efici\u00eancia, promovendo um ambiente estruturado e controlado para o gerenciamento de depend\u00eancias do projeto. Ent\u00e3o, o que voc\u00ea est\u00e1 esperando? Potencialize seu neg\u00f3cio com nossos <a href=\"https:\/\/estatic-infotech.com\/hire-iphone-app-developer\/\">servi\u00e7os de desenvolvimento de aplicativos para iPhone<\/a> de alta qualidade e traga expertise para a mesa, garantindo que seu aplicativo se destaque no mercado competitivo. Contrate a The One Technologies para dar vida \u00e0 sua vis\u00e3o, entregando aplicativos perfeitos e de alto desempenho, personalizados para suas necessidades.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CocoaPods \u00e9 uma plataforma colaborativa para desenvolvedores que utilizam o Xcode para criar aplicativos iOS. Ao trabalhar em seu projeto, voc\u00ea pode aproveitar c\u00f3digo pr\u00e9-existente de outros projetos ou desenvolvedores para aumentar a efici\u00eancia e economizar tempo; em vez de pesquisar manualmente como integrar esses trechos de c\u00f3digo, o CocoaPods entra em a\u00e7\u00e3o.<\/p>\n","protected":false},"author":1,"featured_media":877,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[9],"tags":[],"class_list":["post-4517","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iphone-app-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Create a Private Cocoa Pods Library in ios \u2013 Step-by-Step<\/title>\n<meta name=\"description\" content=\"CocoaPods is a collaborative platform for developers utilizing XCode to develop iOS applications. When working on your project, you can leverage pre-existing code from other projects or developers to enhance efficiency and save time; instead of manually researching how to integrate these pieces of code, CocoaPods steps in.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create a Private Cocoa Pods Library in ios \u2013 Step-by-Step\" \/>\n<meta property=\"og:description\" content=\"CocoaPods is a collaborative platform for developers utilizing XCode to develop iOS applications. When working on your project, you can leverage pre-existing code from other projects or developers to enhance efficiency and save time; instead of manually researching how to integrate these pieces of code, CocoaPods steps in.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/\" \/>\n<meta property=\"og:site_name\" content=\"Estatic Infotech\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/estaticinfotech\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-19T18:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/estatic-infotech.com\/wp-content\/uploads\/2025\/09\/e66c4452-2fc9-4623-a241-3d41a86904e4.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1027\" \/>\n\t<meta property=\"og:image:height\" content=\"579\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Estaticinfotech\" \/>\n<meta name=\"twitter:site\" content=\"@Estaticinfotech\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/#\/schema\/person\/ff681c506dc4ef7c54ad0e4a0ff744d7\"},\"headline\":\"Criar uma biblioteca Cocoa Pods privada no iOS \u2013 Passo a passo\",\"datePublished\":\"2025-08-19T18:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/\"},\"wordCount\":1302,\"publisher\":{\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/#organization\"},\"image\":{\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/estatic-infotech.com\/eipl-app\/uploads\/2025\/09\/e66c4452-2fc9-4623-a241-3d41a86904e4.png\",\"articleSection\":[\"iPhone App Development\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/\",\"url\":\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/\",\"name\":\"Create a Private Cocoa Pods Library in ios \u2013 Step-by-Step\",\"isPartOf\":{\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/estatic-infotech.com\/eipl-app\/uploads\/2025\/09\/e66c4452-2fc9-4623-a241-3d41a86904e4.png\",\"datePublished\":\"2025-08-19T18:30:00+00:00\",\"description\":\"CocoaPods is a collaborative platform for developers utilizing XCode to develop iOS applications. When working on your project, you can leverage pre-existing code from other projects or developers to enhance efficiency and save time; instead of manually researching how to integrate these pieces of code, CocoaPods steps in.\",\"breadcrumb\":{\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#primaryimage\",\"url\":\"https:\/\/estatic-infotech.com\/eipl-app\/uploads\/2025\/09\/e66c4452-2fc9-4623-a241-3d41a86904e4.png\",\"contentUrl\":\"https:\/\/estatic-infotech.com\/eipl-app\/uploads\/2025\/09\/e66c4452-2fc9-4623-a241-3d41a86904e4.png\",\"width\":1027,\"height\":579},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/estatic-infotech.com\/pt-br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Criar uma biblioteca Cocoa Pods privada no iOS \u2013 Passo a passo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/#website\",\"url\":\"https:\/\/estatic-infotech.com\/pt-br\/\",\"name\":\"Estatic Infotech\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/estatic-infotech.com\/pt-br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/#organization\",\"name\":\"Estatic Infotech Pvt Ltd\",\"url\":\"https:\/\/estatic-infotech.com\/pt-br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/estatic-infotech.com\/wp-content\/uploads\/2025\/09\/cropped-favicon.png\",\"contentUrl\":\"https:\/\/estatic-infotech.com\/wp-content\/uploads\/2025\/09\/cropped-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"Estatic Infotech Pvt Ltd\"},\"image\":{\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/estaticinfotech\",\"https:\/\/x.com\/Estaticinfotech\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/estatic-infotech.com\/pt-br\/#\/schema\/person\/ff681c506dc4ef7c54ad0e4a0ff744d7\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9bf71e72f6c26cd11dfe4a0193d03933da4365a0bfce8674c49089f057db68f7?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9bf71e72f6c26cd11dfe4a0193d03933da4365a0bfce8674c49089f057db68f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9bf71e72f6c26cd11dfe4a0193d03933da4365a0bfce8674c49089f057db68f7?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/localhost\/estatic-infotech\"],\"url\":\"https:\/\/estatic-infotech.com\/pt-br\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Create a Private Cocoa Pods Library in ios \u2013 Step-by-Step","description":"CocoaPods is a collaborative platform for developers utilizing XCode to develop iOS applications. When working on your project, you can leverage pre-existing code from other projects or developers to enhance efficiency and save time; instead of manually researching how to integrate these pieces of code, CocoaPods steps in.","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:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/","og_locale":"pt_BR","og_type":"article","og_title":"Create a Private Cocoa Pods Library in ios \u2013 Step-by-Step","og_description":"CocoaPods is a collaborative platform for developers utilizing XCode to develop iOS applications. When working on your project, you can leverage pre-existing code from other projects or developers to enhance efficiency and save time; instead of manually researching how to integrate these pieces of code, CocoaPods steps in.","og_url":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/","og_site_name":"Estatic Infotech","article_publisher":"https:\/\/www.facebook.com\/estaticinfotech","article_published_time":"2025-08-19T18:30:00+00:00","og_image":[{"width":1027,"height":579,"url":"https:\/\/estatic-infotech.com\/wp-content\/uploads\/2025\/09\/e66c4452-2fc9-4623-a241-3d41a86904e4.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@Estaticinfotech","twitter_site":"@Estaticinfotech","twitter_misc":{"Escrito por":"admin","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#article","isPartOf":{"@id":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/"},"author":{"name":"admin","@id":"https:\/\/estatic-infotech.com\/pt-br\/#\/schema\/person\/ff681c506dc4ef7c54ad0e4a0ff744d7"},"headline":"Criar uma biblioteca Cocoa Pods privada no iOS \u2013 Passo a passo","datePublished":"2025-08-19T18:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/"},"wordCount":1302,"publisher":{"@id":"https:\/\/estatic-infotech.com\/pt-br\/#organization"},"image":{"@id":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#primaryimage"},"thumbnailUrl":"https:\/\/estatic-infotech.com\/eipl-app\/uploads\/2025\/09\/e66c4452-2fc9-4623-a241-3d41a86904e4.png","articleSection":["iPhone App Development"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/","url":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/","name":"Create a Private Cocoa Pods Library in ios \u2013 Step-by-Step","isPartOf":{"@id":"https:\/\/estatic-infotech.com\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#primaryimage"},"image":{"@id":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#primaryimage"},"thumbnailUrl":"https:\/\/estatic-infotech.com\/eipl-app\/uploads\/2025\/09\/e66c4452-2fc9-4623-a241-3d41a86904e4.png","datePublished":"2025-08-19T18:30:00+00:00","description":"CocoaPods is a collaborative platform for developers utilizing XCode to develop iOS applications. When working on your project, you can leverage pre-existing code from other projects or developers to enhance efficiency and save time; instead of manually researching how to integrate these pieces of code, CocoaPods steps in.","breadcrumb":{"@id":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#primaryimage","url":"https:\/\/estatic-infotech.com\/eipl-app\/uploads\/2025\/09\/e66c4452-2fc9-4623-a241-3d41a86904e4.png","contentUrl":"https:\/\/estatic-infotech.com\/eipl-app\/uploads\/2025\/09\/e66c4452-2fc9-4623-a241-3d41a86904e4.png","width":1027,"height":579},{"@type":"BreadcrumbList","@id":"https:\/\/estatic-infotech.com\/pt-br\/blog\/post\/criar-uma-biblioteca-cocoa-pods-privada-no-ios-passo-a-passo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/estatic-infotech.com\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Criar uma biblioteca Cocoa Pods privada no iOS \u2013 Passo a passo"}]},{"@type":"WebSite","@id":"https:\/\/estatic-infotech.com\/pt-br\/#website","url":"https:\/\/estatic-infotech.com\/pt-br\/","name":"Estatic Infotech","description":"","publisher":{"@id":"https:\/\/estatic-infotech.com\/pt-br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/estatic-infotech.com\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/estatic-infotech.com\/pt-br\/#organization","name":"Estatic Infotech Pvt Ltd","url":"https:\/\/estatic-infotech.com\/pt-br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/estatic-infotech.com\/pt-br\/#\/schema\/logo\/image\/","url":"https:\/\/estatic-infotech.com\/wp-content\/uploads\/2025\/09\/cropped-favicon.png","contentUrl":"https:\/\/estatic-infotech.com\/wp-content\/uploads\/2025\/09\/cropped-favicon.png","width":512,"height":512,"caption":"Estatic Infotech Pvt Ltd"},"image":{"@id":"https:\/\/estatic-infotech.com\/pt-br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/estaticinfotech","https:\/\/x.com\/Estaticinfotech"]},{"@type":"Person","@id":"https:\/\/estatic-infotech.com\/pt-br\/#\/schema\/person\/ff681c506dc4ef7c54ad0e4a0ff744d7","name":"admin","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/9bf71e72f6c26cd11dfe4a0193d03933da4365a0bfce8674c49089f057db68f7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9bf71e72f6c26cd11dfe4a0193d03933da4365a0bfce8674c49089f057db68f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9bf71e72f6c26cd11dfe4a0193d03933da4365a0bfce8674c49089f057db68f7?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/localhost\/estatic-infotech"],"url":"https:\/\/estatic-infotech.com\/pt-br\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/estatic-infotech.com\/pt-br\/wp-json\/wp\/v2\/posts\/4517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/estatic-infotech.com\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/estatic-infotech.com\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/estatic-infotech.com\/pt-br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/estatic-infotech.com\/pt-br\/wp-json\/wp\/v2\/comments?post=4517"}],"version-history":[{"count":0,"href":"https:\/\/estatic-infotech.com\/pt-br\/wp-json\/wp\/v2\/posts\/4517\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/estatic-infotech.com\/pt-br\/wp-json\/wp\/v2\/media\/877"}],"wp:attachment":[{"href":"https:\/\/estatic-infotech.com\/pt-br\/wp-json\/wp\/v2\/media?parent=4517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/estatic-infotech.com\/pt-br\/wp-json\/wp\/v2\/categories?post=4517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/estatic-infotech.com\/pt-br\/wp-json\/wp\/v2\/tags?post=4517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}