{"id":8982,"date":"2021-12-20T17:09:10","date_gmt":"2021-12-20T22:09:10","guid":{"rendered":"https:\/\/itsoftware.com.co\/content\/?p=8982"},"modified":"2023-03-16T16:57:37","modified_gmt":"2023-03-16T21:57:37","slug":"registrar-dispositivos-para-aplicaciones-ios-tipo-adhoc","status":"publish","type":"post","link":"https:\/\/itsoftware.com.co\/content\/registrar-dispositivos-para-aplicaciones-ios-tipo-adhoc\/","title":{"rendered":"Registrar dispositivos para aplicaciones iOS tipo Adhoc"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Las aplicaciones iOS tipo adhoc, son aquellas que se pueden instalar en una cantidad espec\u00edfica de dispositivos, sin tener que hacer la publicaci\u00f3n de la app en AppStore.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"432\" height=\"261\" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2021\/12\/aplicaciones-ios-adhoc.jpg\" alt=\"aplicaciones ios adhoc\" class=\"wp-image-8984\" srcset=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2021\/12\/aplicaciones-ios-adhoc.jpg 432w, https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2021\/12\/aplicaciones-ios-adhoc-300x181.jpg 300w\" sizes=\"(max-width: 432px) 100vw, 432px\" \/><figcaption class=\"wp-element-caption\">Aplicaciones iOS Adhoc<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">En algunas ocasiones se requiere poner a funcionar una aplicaci\u00f3n iOS en una cantidad menor a 100 dispositivos, por lo que la publicaci\u00f3n en AppStore se puede volver complicada, pues su distribuci\u00f3n no es para un p\u00fablico amplio, siendo \u00e9sta una restricci\u00f3n importante para su aprobaci\u00f3n en la tienda de Apple. Es ah\u00ed donde tenemos las distribuciones tipo adhoc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As\u00ed pues, para la distribuci\u00f3n Adhoc, se requiere registrar los dispositivos que instalar\u00e1n y usar\u00e1n la aplicaci\u00f3n. Para este fin se deben seguir los siguientes pasos:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Se ingresa a&nbsp;<a href=\"http:\/\/developer.apple.com\/\">developer.apple.com<\/a>, con las credenciales de la cuenta de desarrollo de Apple.<\/li>\n\n\n\n<li>Se debe validar que el certificado de la cuenta est\u00e9 vigente, de otro modo se debe revocar el actual, y generar uno nuevo.<\/li>\n\n\n\n<li>Ahora se registra el UDID de cada dispositivo (el UDID es un valor que se toma del dispositivo, conect\u00e1ndolo por USB al iTunes)<\/li>\n\n\n\n<li>Luego se crea o edita un profile, de tipo Adhoc, seleccionando todos los dispositivos que se registraron en el punto 3.<\/li>\n\n\n\n<li>Se descarga el profile en el equipo desde donde se ingreso a la cuenta developer.<\/li>\n\n\n\n<li>Ahora se ejecuta Xcode desde una Mac, y se abre aplicaci\u00f3n iOS que se usar\u00e1 como Adhoc, se contin\u00faa al men\u00fa Signing &amp; Capabilities, y en la opci\u00f3n Provisioning Profile, se importa el profile que se descarg\u00f3 en el equipo en el punto 4.<\/li>\n\n\n\n<li>En Xcode en el men\u00fa Product, se selecciona la opci\u00f3n Archive.<\/li>\n\n\n\n<li>En la ventana Organizer se distribuye la aplicaci\u00f3n, teniendo en cuenta escoger la distribuci\u00f3n tipo ad hoc.<\/li>\n\n\n\n<li>Luego se escoge en App Thinning: None (instalador universal).<\/li>\n\n\n\n<li>Se ponen los datos de URL, e im\u00e1genes donde se publicar\u00e1 la app (Si se descargar\u00e1 mediante una url en una p\u00e1gina web).  <\/li>\n\n\n\n<li>En este paso se debe escoger el certificado de distribuci\u00f3n y el profile que usamos en Xcode.<\/li>\n\n\n\n<li>Finalmente se exporta la distribuci\u00f3n en una carpeta de la m\u00e1quina local.<\/li>\n\n\n\n<li>Los archivos creados y las im\u00e1genes se ponen en el directorio de distribuci\u00f3n en el web server. <\/li>\n\n\n\n<li>O el archivo .ipa se puede instalar directamente en los equipos registrados, mediante la aplicaci\u00f3n iTunes, arrastrando el archivo en el men\u00fa aplicaciones del dispositivo abierto.<\/li>\n\n\n\n<li>Si sale el error \u00abno se pudo instalar esta app debido a que no fue posible verificar su integridad\u00bb, esto se debe a que el equipo no est\u00e1 registrado, o habilitado en el profile. Si esto es as\u00ed, se debe registrar el dispositivo en developer y en el profile, y se deben ejecutar de nuevo los pasos desde el punto 6 en adelante.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Como dijimos al principio, una aplicaci\u00f3n adhoc se puede instalar s\u00f3lo en los dispositivos registrados, y es una manera de poder instalar aplicaciones iOS que tienen restricciones para su publicaci\u00f3n en AppStore, debido a su naturaleza, alcance o monetizaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este art\u00edculo hace parte del sistema de divulgaci\u00f3n de conocimiento de <a href=\"https:\/\/itsoftware.com.co\/content\/desarrollo-de-software-bogota-colombia\/\"><strong>ITSoftware<\/strong><\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Si te gust\u00f3, por favor no olvides compartirlo en las redes sociales. \ud83d\ude09<\/h4>\n","protected":false},"excerpt":{"rendered":"<p>Las aplicaciones iOS tipo adhoc, son aquellas que se pueden instalar en una cantidad espec\u00edfica de dispositivos, sin tener que hacer la publicaci\u00f3n de la app en AppStore. En algunas[&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":8984,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1299],"tags":[],"class_list":["post-8982","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aplicaciones-moviles"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2021\/12\/aplicaciones-ios-adhoc.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/8982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/comments?post=8982"}],"version-history":[{"count":0,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/8982\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media\/8984"}],"wp:attachment":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media?parent=8982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/categories?post=8982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/tags?post=8982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}