{"id":925,"date":"2012-03-13T17:16:52","date_gmt":"2012-03-13T16:16:52","guid":{"rendered":"http:\/\/blog.walii.es\/2012\/03\/13\/iphone-programming-como-probar-mi-aplicacion-en-un-iphone-sin-ser-desarrollador\/"},"modified":"2012-03-13T22:23:30","modified_gmt":"2012-03-13T21:23:30","slug":"iphone-programming-como-probar-mi-aplicacion-en-un-iphone-sin-ser-desarrollador","status":"publish","type":"post","link":"https:\/\/blog.walii.es\/?p=925","title":{"rendered":"IPHONE PROGRAMMING (Como probar mi aplicacion en un IPHONE sin ser desarrollador)"},"content":{"rendered":"<p>pLo primero que he pensado al tocar XCODE fue quot;que f\u00e1cil es dise\u00f1ar una interfaz gr\u00e1ficasquot; y con un simulador y todo (no necesitas tener un IPHONE), pero yo que tengo uno pens\u00e9 quot;porque no puedo probar mi aplicacion en mi IPHONEquot; y esto tenia una respuesta muy f\u00e1cil, haciendome desarrollador de apple con licencia (que significa con licencia?), bueno esto se hace facil pagando 100dolares al a\u00f1o, pero y yo que aun no he dise\u00f1ado nada, y quiero probar si este mundillo me interesa, no me puedo tirar 6 meses aprendiendo hasta sacar una aplicacion como la gente y luego pagar???&#8230; para no perder esos 6 meses de pruebas&#8230; ? claro que sin pero solo con el emulador de IPHONE&#8230;..<\/p>\n<p>MMMMM&#8230; esto no me gustaba mucho y encontre un tuto que explica como esquivar el bulto&#8230;<\/p>\n<p>A ello:<\/p>\n<p>Lo primero que debemos hacer es asegurarnos que el XCODE est\u00e1 apagado, luego vamos a crear un certificado quot;falsoquot;, para que nuestro XCODE lo tome como original y nos de paso&#8230;<\/p>\n<p>Vamos a asistente de certificados dentro de Utilidades o en ENGLISH (Utilities\/KEYCHAIN ACCESS). Aqui lo unico que debemos hacer es crear un certificado, accedemos a (Acceso a llaveros\/Asistente de certificados\/crear un certificado) luego las imagenes nos muestran que hacer.<\/p>\n<p>Dentro del administrador de certificados, vamos al asistente y creamos un certificado.<\/p>\n<p><img loading=\"lazy\" height=\"340\" style=\"margin: 5px\" width=\"619\" alt=\"\" src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2012\/03\/2.jpg\" \/><\/p>\n<p>Asignamos todos los valores y nombre tal cual lo vean en las imagenes.<\/p>\n<p><img loading=\"lazy\" height=\"440\" style=\"margin: 5px\" width=\"619\" alt=\"\" src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2012\/03\/Screen-Shot-2012-03-13-at-2.34.51-PM.png\" \/><\/p>\n<p><img loading=\"lazy\" height=\"438\" style=\"margin: 5px\" width=\"620\" alt=\"\" src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2012\/03\/Screen-Shot-2012-03-13-at-2.35.15-PM.png\" \/><\/p>\n<p><img loading=\"lazy\" height=\"437\" style=\"margin: 5px\" width=\"617\" alt=\"\" src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2012\/03\/Screen-Shot-2012-03-13-at-2.35.36-PM.png\" \/><\/p>\n<p><img loading=\"lazy\" height=\"443\" style=\"margin: 5px\" width=\"618\" alt=\"\" src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2012\/03\/Screen-Shot-2012-03-13-at-2.35.50-PM.png\" \/><\/p>\n<p><img loading=\"lazy\" height=\"438\" style=\"margin: 5px\" width=\"618\" alt=\"\" src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2012\/03\/Screen-Shot-2012-03-13-at-2.36.01-PM.png\" \/><\/p>\n<p><img loading=\"lazy\" height=\"436\" style=\"margin: 5px\" width=\"614\" alt=\"\" src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2012\/03\/Screen-Shot-2012-03-13-at-2.40.12-PM.png\" \/><\/p>\n<p>style=\u00bbcolor:#008;text-align:right;\u00bb<\/p>\n<p><img loading=\"lazy\" height=\"436\" style=\"margin: 5px\" width=\"618\" alt=\"\" src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2012\/03\/Screen-Shot-2012-03-13-at-2.40.38-PM.png\" \/><\/p>\n<p><img loading=\"lazy\" height=\"440\" style=\"margin: 5px\" width=\"622\" alt=\"\" src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2012\/03\/Screen-Shot-2012-03-13-at-2.40.50-PM.png\" \/><\/p>\n<p>Hasta ahora solo tenemos un certificado con el nombre IPHONE DEVELOPMENT&#8230; ahora vamos a decirle al XCODE que lo busque en otro sitio y no donde quot;deberiaquot;.<\/p>\n<p>NOTA este paso es delicado y si lo haces mal no hay vuelta a tras y si quieres luego registrarte como desarrollador deberias reinstalar el XCODE. Si lo haces bien, con solo cambiar el archivo INFO.PLIST ya tienes un XCODE original.<\/p>\n<p>1\u00ba Buscamos donde se encuentra el archivo DEVELOPMENT porque tras cada actualizacion de OSX lo cambian de sitio&#8230;<\/p>\n<p>Yo tengo el LION 10.7.3 y lo encuentro dentro del programa XCODE, entonces debo irme a \/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform<\/p>\n<p>Aqu\u00ed tendremos el archivo Info.plist, lo primero lo resguardamos copiandolo con otro nombre.<\/p>\n<p>sudo cp Info.plist Info.plist.backup<\/p>\n<p>y luego cambiamos la configuracion del XCODE con el siguiente comando.<\/p>\n<p>basicamente sobreescribe la config cambiando el directorio de certificados.<\/p>\n<p>sudo \/usr\/bin\/sed -i .bak &#8216;s\/XCiPhoneOSCodeSignContext\/XCCodeSignContext\/&#8217; Info.plist<\/p>\n<p>Ahora ya lo tenemos todo, por temas de costumbre es bueno reiniciar aunque no es necesario pero cada vez que hago un cambio en firmas o a bajo nivel, prefiero reiniciar.<\/p>\n<p>cuando iniciemos conectamos el IPHONE, iniciamos el ITUNES (ya que este se encarga del dialogo con el IPHONE. Y ya podemos iniciar el XCODE.<\/p>\n<p>cuando inicies XCODE, y cambies la opcion a iOS DEVICE, en cuanto conectes el IPHONE este aparecer\u00e1.<\/p>\n<p>Igual tienes que cambiar la opcion en Build Setting, dentro del proyecto.<\/p>\n<p><img loading=\"lazy\" height=\"362\" style=\"margin: 5px\" width=\"600\" alt=\"\" src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2012\/03\/Screen-Shot-2012-03-13-at-5.10.12-PM.png\" \/><\/p>\n<p>A partir de aqui, cada vez que hacemos un upgrade de XCODE, deberemos re-hacer esto.<\/p>\n<p>Saludos y si tienen dudas&#8230; consulten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>pLo primero que he pensado al tocar XCODE fue quot;que f\u00e1cil es dise\u00f1ar una interfaz gr\u00e1ficasquot; y con un simulador y todo (no necesitas tener un IPHONE), pero yo que tengo uno pens\u00e9 quot;porque no puedo probar mi aplicacion en mi IPHONEquot; y esto tenia una respuesta muy f\u00e1cil, haciendome desarrollador de apple con licencia &hellip;<br \/><a href=\"https:\/\/blog.walii.es\/?p=925\" class=\"more-link pen_button pen_element_default pen_icon_arrow_double\">Seguir leyendo <span class=\"screen-reader-text\">IPHONE PROGRAMMING (Como probar mi aplicacion en un IPHONE sin ser desarrollador)<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[138,63],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/925"}],"collection":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=925"}],"version-history":[{"count":8,"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/925\/revisions"}],"predecessor-version":[{"id":933,"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/925\/revisions\/933"}],"wp:attachment":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}