Ich möchte die iPhone-Entwicklung mit dem MacBook durchführen . Das MacBook hat nur einen USB-C-Anschluss, daher brauche ich möglicherweise einen USB-C-Adapter , um meine Apps auf mein iPhone zu laden.
Ist der USB-C-Adapter notwendig, um frisch kompilierte iOS-Apps auf mein iPhone zu laden?
Die Entwicklung auf dem neuen MacBook (Anfang 2015) wird nicht schwieriger sein als die Verwendung eines neuen tragbaren Geräts:
Sie müssen sich wirklich entscheiden, ob Sie das neueste und glänzendste Produkt oder eine gute Entwicklungsmaschine wollen. Sobald Sie Interface Builder verwenden, ist ein 15-Zoll-MBP das kleinste, das ohne einen externen Monitor verwendet werden kann. Und sobald Sie einen externen Monitor verwenden, sind Sie mit einem Schreibtisch verbunden, und die Portabilität hilft nicht viel.
Das neue MacBook ist auf bestimmte Anwendungsfälle ausgerichtet. Seriöse Softwareentwicklung gehört nicht dazu.
Ich möchte die iPhone-Entwicklung mit dem MacBook durchführen.
Nein, tust du nicht. Wirklich nicht.
Dieses Modell ist für Benutzer gedacht, die Portabilität über alles andere stellen. Die Entwicklung einer iOS-Anwendung (oder eigentlich jedes anderen Softwareprodukts) erfordert viele, viele Stunden an der Tastatur. Sie benötigen Platz auf dem Bildschirm für Editoren, die Symbolleisten des Editors, die Dokumentation, auf die Sie zweimal pro Minute zurückgreifen, und den Simulator, um die Ergebnisse Ihrer Arbeit zu testen. Sie tun dies nicht in freien Momenten hier und da.
Auch iOS-Code muss kompiliert werden – kein Prozess für leichtgewichtige, energieeffiziente Systeme. Das MacBook ist auch nicht für die Videobearbeitung, Apple hat andere Modelle für diesen Teil des Marktes.
Ich mache Softwareentwicklung mit einem 27-Zoll-Desktop, und er hat ungefähr die richtige Größe. Ich habe auch ein Air für Remote-Arbeit, aber es nutzt meinen Desktop für das schwere Heben und die Bereitstellung von Inhalten. Auf einem 13 Zoll Bildschirm würde meine Arbeit wesentlich länger dauern.
Dazu benötigen Sie den USB-C zu USB Adapter :
Mit dem USB-C-zu-USB-Adapter können Sie iOS-Geräte und viele Ihrer standardmäßigen USB-Zubehörteile an ein MacBook mit USB-C-Anschluss anschließen.
Stecken Sie das USB-C-Ende des Adapters in den USB-C-Anschluss Ihres MacBook und schließen Sie dann Ihr Flash-Laufwerk, Ihre Kamera oder ein anderes Standard-USB-Gerät an. Sie können auch ein USB-Kabel anschließen, um Ihr iPhone, iPad oder Ihren iPod zu synchronisieren und aufzuladen.
Wenn Ihr iPhone einen Jailbreak aufweist, können Sie dieses Skript im iPhone Dev Wiki verwenden , um Ihre Anwendung über SSH hochzuladen. Sie müssen SSH-Schlüsselpaare einrichten und dieses Skript als Run Script Build Phase hinzufügen.
#!/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
Ich würde das neue MacBook definitiv nicht für die iOS-Entwicklung verwenden. Der Bildschirm ist zu klein, die Festplatte zu klein, der Arbeitsspeicher reicht kaum. Und um das Ganze noch schlimmer zu machen, müssen Sie einen Dongle kaufen, um Zugriff auf mehr als einen Port zu erhalten. Nein danke!
Holen Sie sich ein generalüberholtes 13-Zoll- oder 15-Zoll-MacBook Pro (vielleicht mit Retina-Display), maximieren Sie den Arbeitsspeicher (von einem Drittanbieter wie Crucial oder Kingston) und koppeln Sie es mit einem externen 27-Zoll-Monitor. Das ist eine viel bessere Einstellung für das, was Sie tun möchten.
Fahrrad