{"id":9,"date":"2015-09-18T01:08:02","date_gmt":"2015-09-18T04:08:02","guid":{"rendered":"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/gerando-o-ipa-do-aplicativo-com-xcode\/"},"modified":"2015-09-18T01:08:02","modified_gmt":"2015-09-18T04:08:02","slug":"gerando-o-ipa-do-aplicativo-com-xcode","status":"publish","type":"post","link":"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/gerando-o-ipa-do-aplicativo-com-xcode\/","title":{"rendered":"Como gerar o .ipa do aplicativo com Xcode"},"content":{"rendered":"<p>Este \u00e9 um processo bastante simples, mas exige o conhecimento pr\u00e9vio de Certificados e Provisioning Profiles utilizados em assinaturas de aplicativos iOS com Xcode. D\u00favidas em Certificados e Provisioning Profiles podem ser esclarecidas no <a href=\"http:\/\/www.williamcleissondecarvalho.com.br\/2015\/09\/18\/publicando-um-aplicativo-na-apple-store\/\">seguinte artigo<\/a>.<\/p>\n<p>O primeiro passo \u00e9 desvincular o device de destino que o aplicativo est\u00e1 executando os testes, emulador ou dispositivo real. \u00c9 necess\u00e1rio informar iOS Device na parte superior esquerda do Xcode:<\/p>\n<p><a href=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-00.54.23.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-64\" src=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-00.54.23.png\" alt=\"Captura de Tela 2015-09-18 \u00e0s 00.54.23\" width=\"360\" height=\"61\" \/><\/a><\/p>\n<p>Nas defini\u00e7\u00f5es gerais do aplicativo, clique em Build Setting e no bloco Code Signing informe a conta de desenvolver para assinatura da aplica\u00e7\u00e3o e Provisioning Profile gerado para seu aplicativo de distribui\u00e7\u00e3o ou publica\u00e7\u00e3o conforme imagem de exemplo abaixo:<\/p>\n<p><a href=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-01.01.26.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-68\" src=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-01.01.26.png\" alt=\"Captura de Tela 2015-09-18 \u00e0s 01.01.26\" width=\"1107\" height=\"464\" \/><\/a><\/p>\n<p>Ap\u00f3s isso clique em Product &gt;&gt; Clean.<\/p>\n<p><a href=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-00.58.12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-66\" src=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-00.58.12.png\" alt=\"Captura de Tela 2015-09-18 \u00e0s 00.58.12\" width=\"619\" height=\"331\" \/><\/a><\/p>\n<p>Ap\u00f3s execu\u00e7\u00e3o do processo clique em Product &gt;&gt; Archive:<\/p>\n<p><a href=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-00.58.541.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-76\" src=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-00.58.541.png\" alt=\"Captura de Tela 2015-09-18 \u00e0s 00.58.54\" width=\"620\" height=\"128\" \/><\/a><\/p>\n<p>Selecione o aplicativo e clique em Export:<\/p>\n<p><a href=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-01.03.04.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-69\" src=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-01.03.04.png\" alt=\"Captura de Tela 2015-09-18 \u00e0s 01.03.04\" width=\"1112\" height=\"550\" \/><\/a><\/p>\n<p>Selecione a segunda op\u00e7\u00e3o e clique em Next:<\/p>\n<p><a href=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-01.04.26.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-70\" src=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-01.04.26.png\" alt=\"Captura de Tela 2015-09-18 \u00e0s 01.04.26\" width=\"1112\" height=\"550\" \/><\/a><\/p>\n<p>Informe sua conta de desenvolvedor e avance:<\/p>\n<p><a href=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-01.04.50.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-71\" src=\"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-content\/uploads\/2015\/09\/Captura-de-Tela-2015-09-18-\u00e0s-01.04.50.png\" alt=\"Captura de Tela 2015-09-18 \u00e0s 01.04.50\" width=\"1112\" height=\"550\" \/><\/a><\/p>\n<p>Aguarde&#8230;<\/p>\n<p>Se n\u00e3o houver erros no processo, principalmente de falta de vincula\u00e7\u00e3o de Provisioning Profile ou vinculado ao arquivo errado, ser\u00e1 exibido a tela para selecionar o local do disco para salvar o arquivo gerado *.ipa, basta informar o local e pronto. O procedimento \u00e9 simplificado, desde que preenchamos corretamente os campos solicitados.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este \u00e9 um processo bastante simples, mas exige o conhecimento pr\u00e9vio de Certificados e Provisioning Profiles utilizados em assinaturas de aplicativos iOS com Xcode. D\u00favidas em\u2026<\/p>\n","protected":false},"author":1,"featured_media":10,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[6,4,5],"class_list":["post-9","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ios","tag-geracao","tag-ios","tag-ipa"],"_links":{"self":[{"href":"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-json\/wp\/v2\/posts\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":0,"href":"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-json\/wp\/v2\/posts\/9\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-json\/wp\/v2\/media\/10"}],"wp:attachment":[{"href":"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-json\/wp\/v2\/media?parent=9"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-json\/wp\/v2\/categories?post=9"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.williamcleissondecarvalho.com.br\/blog\/wp-json\/wp\/v2\/tags?post=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}