desarrollo de iPhone en el nuevo MacBook

6

Quiero hacer el desarrollo del iPhone con el MacBook . El MacBook solo tiene un puerto USB-C, por lo que es posible que necesite un adaptador USB-C para cargar mis aplicaciones en mi iPhone.

¿Es necesario el adaptador USB-C para cargar aplicaciones de iOS recién compiladas en mi iPhone?

    
pregunta Randomblue 10.03.2015 - 14:20

6 respuestas

6

Desarrollar en el nuevo MacBook (principios de 2015) no será más difícil que usar cualquier portátil reciente:

  1. Use el simulador (esto puede ser bueno al principio, pero más tarde necesitará probar en un dispositivo real).
  2. Cree una IPA y cárguela a través de iTunes (funciona a través de wifi) o TestFlight (funciona por celular también). Ambas opciones serían muy lentas, pero pueden funcionar combinadas con el simulador. Sin embargo, no hay depurador.
  3. Use el adaptador de $ 19 de Apple y agregue un concentrador USB si necesita más de un dispositivo conectado.
respondido por el Antzi 10.03.2015 - 16:28
8

Realmente necesitas decidir si quieres el producto más nuevo y brillante, o si quieres una buena máquina de desarrollo. Una vez que usa Interface Builder, un MBP de 15 "es el más pequeño que se puede usar sin un monitor externo. Y una vez que usa un monitor externo, está conectado a un escritorio y la portabilidad no ayuda mucho.

El nuevo MacBook está dirigido a ciertos casos de uso. El desarrollo de software serio no es uno de ellos.

    
respondido por el gnasher729 10.03.2015 - 16:39
7
  

Quiero hacer un desarrollo de iPhone con el MacBook.

No, no lo haces. Realmente, no lo haces.

Ese modelo está dirigido a usuarios que valoran la portabilidad sobre todo más. Desarrollar una aplicación iOS (o, en realidad, cualquier otro producto de software) requiere muchas, muchas horas en el teclado. Necesitas espacio en la pantalla para los editores, las barras de herramientas del editor, la documentación a la que te referirás dos veces por minuto y el simulador para probar los resultados de tu labor. No haces esto durante los momentos libres aquí y allá.

El código iOS también debe compilarse, no un proceso para sistemas livianos y eficientes energéticamente. La MacBook tampoco es para edición de video, Apple tiene otros modelos para esta parte del mercado.

Hago desarrollo de software con una computadora de escritorio de 27 pulgadas, y tiene el tamaño adecuado. También tengo un Air para trabajo remoto, pero usa mi escritorio para el trabajo pesado y la entrega de contenido. Mi trabajo tomaría mucho más tiempo en una pantalla de 13 pulgadas.

    
respondido por el paul 11.03.2015 - 11:53
5

Necesitará el Adaptador USB-C a USB para esto:

  

El adaptador USB-C a USB le permite conectar dispositivos iOS y muchos de sus accesorios USB estándar a un MacBook con puerto USB-C.

     

Enchufe el extremo USB-C del adaptador en el puerto USB-C de su MacBook y luego conecte su unidad flash, cámara u otro dispositivo USB estándar. También puede conectar un cable USB para sincronizar y cargar su iPhone, iPad o iPod.

    
respondido por el nohillside 10.03.2015 - 14:34
1

Si su iPhone tiene jailbreak, puede usar este script que se encuentra en iPhone Dev Wiki para cargar su aplicación a través de SSH . Deberá configurar los pares de claves SSH y agregar este script como una Fase de compilación del script de ejecución.

#!/bin/sh

# Modify this to your device's IP address.
IP="192.168.1.109"

# Verify that the build is for iOS Device and not a Simulator.

if [[ "$NATIVE_ARCH" != "i386" && "$NATIVE_ARCH" != "x86_64" ]]; then
# Kill any running instances and remove the app folder.
ssh root@$IP "killall ${TARGETNAME}; rm -rf /Applications/${WRAPPER_NAME}"
# Self sign the build.
ldid -S $BUILT_PRODUCTS_DIR/${WRAPPER_NAME}/$TARGETNAME
# Copy it over.
scp -r $BUILT_PRODUCTS_DIR/${WRAPPER_NAME} root@$IP:/Applications/
ssh root@$IP "su -c uicache mobile"

# This part just creates create an OS X notification to let you know that the process is done.
# You can get terminal-notifier from https://github.com/alloy/terminal-notifier.
# You can remove this line if you want.
/Applications/terminal-notifier.app/Contents/MacOS/terminal-notifier -title "Build Complete" -message "${WRAPPER_NAME} installed on ${IP}"
fi
    
respondido por el Spotlight 13.03.2015 - 02:23
1

Definitivamente no usaría el nuevo MacBook para el desarrollo de iOS. La pantalla es demasiado pequeña, el disco duro es demasiado pequeño, la memoria RAM es apenas suficiente. Y para agregar insultos a las lesiones, tienes que comprar un dongle para poder acceder a más de un puerto. ¡No gracias!

Obtenga un MacBook Pro de 13 o 15 pulgadas (tal vez con pantalla Retina), maximice la RAM (de un tercero como Crucial o Kingston) y combínelo con un monitor externo de 27 pulgadas. Esa es una configuración mucho mejor para lo que quieres hacer.

    
respondido por el EddieN120 26.03.2015 - 23:10

Lea otras preguntas en las etiquetas