Question:
Développement iPhone sur le nouveau MacBook
Randomblue
2015-03-10 18:20:34 UTC
view on stackexchange narkive permalink

Je souhaite développer mon iPhone avec le MacBook. Le MacBook n'a qu'un seul port USB-C, donc je peux avoir besoin d'un adaptateur USB-C pour charger mes applications sur mon iPhone.

L'adaptateur USB-C est-il nécessaire pour charger des applications iOS fraîchement compilées sur mon iPhone?

J'ai édité les questions secondaires en dehors de cela pour rester concentré. Si Randomblue pouvait expliquer pourquoi vous estimez qu'une connexion à un iPhone est nécessaire pour le développement, nous pourrions peut-être offrir de meilleures réponses.
Six réponses:
gnasher729
2015-03-10 20:39:29 UTC
view on stackexchange narkive permalink

Vous devez vraiment vous décider si vous voulez le produit le plus récent et le plus brillant, ou si vous voulez une bonne machine de développement. Une fois que vous utilisez Interface Builder, un MBP de 15 pouces est le plus petit qui soit utilisable sans moniteur externe. Et une fois que vous utilisez un moniteur externe, vous êtes connecté à un bureau et la portabilité n'aide pas beaucoup.

Le nouveau MacBook est destiné à certains cas d'utilisation. Le développement logiciel sérieux n'en fait pas partie.

Je suis d'accord avec cette déclaration - en particulier la partie sur la réflexion sur ce dont vous avez vraiment besoin. Si vous n'avez pas d'iMac ou de Mac Pro pour une utilisation de bureau, il y a des parties du développement où la vitesse du processeur peut ralentir les choses. Cependant, la connexion d'un deuxième ou d'un troisième écran (ou d'un iPad à l'aide d'une application telle que Duet) rendra la taille de l'écran non pertinente. De plus, le MacBook et un Mac Mini exécutant un serveur Xcode pour décharger les versions peuvent être une très bonne configuration pour de nombreux développeurs. J'obtiens de très bons résultats avec le MBP rétine de mi-ligne 2012 et mieux, donc le nouveau MacBook est clairement dans cette classe, donc pour moi, ce serait très bien.
paul
2015-03-11 15:53:28 UTC
view on stackexchange narkive permalink

Je veux faire du développement iPhone avec le MacBook.

Non, vous ne le faites pas. Vraiment, non.

Ce modèle est destiné aux utilisateurs qui apprécient la portabilité sur tout le reste. Le développement d'une application iOS (ou, vraiment, de tout autre produit logiciel) nécessite de très nombreuses heures au clavier. Vous avez besoin d'espace d'écran pour les éditeurs, les barres d'outils de l'éditeur, la documentation à laquelle vous vous référerez deux fois par minute et le simulateur pour tester les résultats de votre travail. Vous ne faites pas cela pendant les moments libres ici et là.

Le code iOS doit également être compilé - pas un processus pour des systèmes légers et économes en énergie. Le MacBook n'est pas non plus destiné au montage vidéo, Apple a d'autres modèles pour cette partie du marché.

Je fais du développement logiciel avec un bureau de 27 pouces, et il est à peu près de la bonne taille. J'ai également un Air pour le travail à distance, mais il utilise mon bureau pour le gros du travail et la livraison de contenu. Mon travail prendrait beaucoup plus de temps sur un écran 13 pouces.

Antzi
2015-03-10 20:28:14 UTC
view on stackexchange narkive permalink

Développer sur le nouveau MacBook (début 2015) ne sera pas plus difficile que d'utiliser n'importe quel portable récent:

  1. Utilisez le simulateur (cela peut être génial au début, mais vous ' vous devrez tester sur un appareil réel plus tard).
  2. Créez une IPA et téléchargez-la via iTunes (fonctionne via wifi) ou TestFlight (fonctionne sur cellulaire aussi). Les deux options seraient très lentes, mais elles peuvent fonctionner en combinaison avec le simulateur. Il n'y a pas de débogueur cependant.
  3. Utilisez l'adaptateur à 19 $ d'Apple et ajoutez un concentrateur USB si vous avez besoin de plus d'un appareil connecté.
nohillside
2015-03-10 18:34:19 UTC
view on stackexchange narkive permalink

Vous aurez besoin de l ' adaptateur USB-C vers USB pour cela:

L'adaptateur USB-C vers USB vous permet de connecter des appareils iOS et de nombreux appareils standards Accessoires USB à un MacBook avec port USB-C.

Branchez l'extrémité USB-C de l'adaptateur dans le port USB-C de votre MacBook, puis connectez votre clé USB, appareil photo ou autre USB standard dispositif. Vous pouvez également connecter un câble USB pour synchroniser et charger votre iPhone, iPad ou iPod.

Votre devis montre que vous * pouvez * utiliser l'adaptateur, mais pas que vous * devriez * utiliser l'adaptateur (c'est-à-dire qu'il est nécessaire).
C'est toujours un problème lorsqu'une question contient en fait plusieurs questions à la fois :-) Il serait peut-être préférable de poser une nouvelle question pour savoir si une connexion filaire est obligatoire pour le développement iOS (AFAIK la réponse est oui, mais je n'ai pas de référence pour ça).
Attendez. Ma question initiale * comprend une solution *. (Voir le lien vers un autre adaptateur.) Et je cite "L'adaptateur USB-C * est-il nécessaire *?"
@Randomblue Vous n'avez même pas besoin d'un appareil iOS pour développer. Cela accélère simplement certaines parties du cycle de développement.
Spotlight
2015-03-13 06:23:09 UTC
view on stackexchange narkive permalink

Si votre iPhone est jailbreaké, vous pouvez utiliser ce script qui se trouve sur le iPhone Dev Wiki pour télécharger votre application via SSH. Vous devrez configurer des paires de clés SSH et ajouter ce script en tant que phase de création de script d'exécution.

  #! / Bin / sh # Modifiez ceci en adresse IP de votre appareil.IP = " 192.168.1.109 "# Vérifiez que la compilation est pour un appareil iOS et non pour un Simulator.if [[" $ NATIVE_ARCH "! =" I386 "&&" $ NATIVE_ARCH "! =" X86_64 "]]; puis # Tuez toutes les instances en cours d'exécution et supprimez le dossier de l'application.ssh root @ $ IP "killall $ {TARGETNAME}; rm -rf / Applications / $ {WRAPPER_NAME}" # Auto-signez le build.ldid -S $ BUILT_PRODUCTS_DIR / $ {WRAPPER_NAME } / $ TARGETNAME # Copiez-le sur.scp -r $ BUILT_PRODUCTS_DIR / $ {WRAPPER_NAME} root @ $ IP: / Applications / ssh root @ $ IP "su -c uicache mobile" # Cette partie crée simplement créer une notification OS X pour vous permet de savoir que le processus est terminé. # Vous pouvez obtenir le terminal-notifier sur https://github.com/alloy/terminal-notifier.# Vous pouvez supprimer cette ligne si vous le souhaitez Contenu / MacOS / terminal-notifier -title "Build Complete" -message "$ {WRAPPER_NAME} installé sur $ {IP}" fi  
EddieN120
2015-03-27 03:10:45 UTC
view on stackexchange narkive permalink

Je n'utiliserais certainement pas le nouveau MacBook pour le développement iOS. L'écran est trop petit, le disque dur est trop petit, la RAM est à peine suffisante. Et pour ajouter une insulte à la blessure, vous devez acheter un dongle pour avoir accès à plus d'un port. Non merci!

Obtenez un MacBook Pro 13 ou 15 pouces remis à neuf (peut-être avec écran Retina), maximisez la RAM (d'un tiers comme Crucial ou Kingston) et associez-le à un 27 moniteur externe -inch. C'est une bien meilleure configuration pour ce que vous voulez faire.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...