Hola querido lector en este post quiero contarte sobre los topes que tuve al intentar correr mi primera aplicación para iOS la cual fue creada en Xcode 9.4 y Swift 4. Dichos topes los iremos desglosando en subtemas para hacer mucho más fácil de entender la manera de pasar dichos topes.
Introducción
El más nuevo lenguaje de programación para el desarrollo en dispositivos Apple, es Swift y el IDE oficial con el que se trabajan estos proyectos es Xcode en sus diferentes versiones. Para poder desarrollar es necesario contar con un Apple ID el cual este registrado como developer, esto le brindara a nuestra cuenta Apple otras características (no trataremos nada eso en este post). Así que bueno entremos en materia.
Xcode y Dispositivo Apple.
¿Qué es un Apple Id?
El Apple ID es el identificador que nos proporciona acceso a servicios como iChat, iCloud, el servicio de soporte online en la web de Apple así como acceso para la compra de aplicaciones o productos en la iTunes Store, App Store, Mac App Store y Apple Store Online [1].
Sincronizar Apple Id
Como el subtema lo indica es necesario iniciar la misma sesión en el Sistema OSx, así como el iOS, para que el Xcode pueda reconocer el dispositivo en donde se querrán correr las apps a poner a prueba.
Configurar Singing
- Iremos a la configuración general de nuestro proyecto dentro de Xcode.
- En la sección de singing agregaremos un team, y veremos como se activa el Status.
Elegir Dispositivo y Ejecutar
- Conectamos nuestro dispositivo al computador.
- En la parte superior izquierda de Xcode y a lado derecho de los botones de play y stop encontraremos la opcion para seleccionar nuestro dispositivo físico y los emuladores de las diferentes versiones de dispositivos . Por razones obias de este post seleccionaremos nuestros dispositivo.
- En la barra de menú superior iremos a Product>clean (shift + command + K). Esto para limipiar el compilado de la aplicación.
- De igual forma en la barra de menú superior iremos a Product>Build (shift + command + B). Para compilar la aplicación.
- Por último daremos en el botón de play veremos cómo en nuestro dispositivo se visualiza nuestra App.
Problemas con Keychain.
Aquí veremos una solución muy rápida y que a mí en lo especial me funciono ya que es un proceso relativamente rápido. Pero antes hay que entrar un poco en detalles teóricos (ya saben cómo me gusta molestar).
Que es un Keychain.
Keychain o en español acceso a Llaveros es una app de macOS que almacena las contraseñas y la información de la cuenta para que no tengas que recordar y gestionar tantas contraseñas.
Cuando accedas a un sitio web, cuenta de correo electrónico, servidor de red u otro ítem protegido por contraseña, tendrás la opción de recordar la contraseña o de guardarla. Si optas por guardar la contraseña, esta se guarda en tu para que no tengas que recordarla ni escribirla cada vez que quieras acceder [2].
Cambiar Keychain
si tu al igual que yo no tenias li mas minima idea de lo que es esto y por ende no recurdas la clave una manera de mucha ayuda para recuperarla es la siguiente.
- Dirígete al buscador de tu Mac y escribe “keychain access”.
- Una vez dentro en el menú superior keychain>preferences
- Presiona en “Reset my default keychain”
- Ingresa el nuevo password.
Este fue un post muy corto y muy directo, espero que la información aquí contenida sea de ayuda.