6 votos

de desarrollo de iPhone en el nuevo MacBook

Quiero hacer el iPhone de desarrollo con el MacBook. El MacBook solo tiene un USB-puerto C, por lo que puede tener un USB-C adaptador para cargar mis aplicaciones en mi iPhone.

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

8voto

gnasher729 Puntos 320

Usted realmente necesita para tomar tu decisión si quieres lo último y más llamativo del producto, o si quieres un buen equipo de desarrollo. Una vez que se utiliza el Interface Builder, una de 15" MBP es el más pequeño que se puede utilizar sin un monitor externo. Y una vez que se utiliza un monitor externo, se conecta a un escritorio, y la portabilidad no ayuda mucho.

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

7voto

goodwinod Puntos 1

Quiero hacer el iPhone de desarrollo con el MacBook.

No, No. En realidad, no.

Ese modelo está pensado para los usuarios que valoran la portabilidad encima de todo lo demás. Desarrollo de una aplicación de iOS (o, en realidad, cualquier otro producto de software) requiere de muchas, muchas horas en el teclado. Usted necesita el espacio de la pantalla para los editores, las barras de herramientas del editor, en la documentación se hará referencia a dos veces por minuto, y el simulador para probar los resultados de su trabajo. Usted no hace esto durante momentos de repuesto de aquí y de allá.

iOS código también necesita ser compilado - no es un proceso para el peso ligero, eficiente de la energía en los sistemas. El MacBook no es para edición de vídeo, Apple tiene otros modelos para esta parte del mercado.

Tengo que hacer el desarrollo de software con un 27 pulgadas de escritorio, y es el tamaño adecuado. También tengo un Aire de trabajo remoto, pero utiliza mi escritorio para el trabajo pesado y la entrega de contenido. Mi trabajo iba a tardar mucho más tiempo en un 13 pulgadas de pantalla.

6voto

Antzi Puntos 408

El desarrollo del nuevo MacBook (Principios de 2015) no va a ser más difícil que el uso de cualquiera de los últimos portátiles:

  1. Utilice el simulador (esto puede ser bueno en primera, pero tendrás que probar en un dispositivo real, más adelante).
  2. Construir una IPA y subirlo a través de iTunes (funciona a través de wifi) o TestFlight (funciona a través de celulares). Ambas opciones serían muy lento, pero se puede trabajar junto con el simulador. No hay ningún depurador aunque.
  3. El uso de Apple adaptador $19 y añadir un concentrador USB si usted necesita más de un dispositivo conectado.

5voto

Usted necesitará el USB-C para el Adaptador USB para esto:

El USB-C para el Adaptador USB que le permite conectar dispositivos iOS y muchos de sus accesorios USB a un MacBook con USB-C puerto.

Conecte el USB-C extremo del adaptador en el puerto USB-puerto C en tu MacBook, y, a continuación, conecte la unidad flash, cámara o cualquier otro dispositivo USB estándar. También puede conectar un cable USB para sincronizar y cargar tu iPhone, iPad o iPod.

1voto

Mark Sherretta Puntos 5272

Si tu iPhone está liberado, puede utilizar esta secuencia de comandos se encuentran en el iPhone Dev Wiki para cargar la aplicación a través de SSH. Usted necesitará configurar los pares de claves SSH, y añadir este script como una secuencia de Comandos Ejecutar la Fase de construcció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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X