Soru:
Yeni MacBook'ta iPhone geliştirme
Randomblue
2015-03-10 18:20:34 UTC
view on stackexchange narkive permalink

MacBook ile iPhone geliştirmesi yapmak istiyorum. MacBook'ta yalnızca bir USB-C bağlantı noktası vardır, bu nedenle uygulamalarımı iPhone'uma yüklemek için bir USB-C adaptörüne ihtiyacım olabilir.

Yüklemek için USB-C adaptörü gerekli mi iPhone'umda yeni derlenmiş iOS uygulamaları?

Odaklanmasını sağlamak için yan soruları bunun dışında düzenledim. Randomblue, geliştirme için neden bir iPhone bağlantısının gerekli olduğunu düşündüğünüzü açıklayabilirse, daha iyi yanıtlar sunabiliriz.
Altı yanıtlar:
gnasher729
2015-03-10 20:39:29 UTC
view on stackexchange narkive permalink

En yeni ve en parlak ürünü isteyip istemediğinize yoksa iyi bir geliştirme makinesi mi istediğinize gerçekten karar vermeniz gerekiyor. Interface Builder'ı bir kez kullandığınızda, 15 "MBP, harici bir monitör olmadan kullanılabilen en küçük boyuttur. Harici bir monitör kullandığınızda, bir masaya bağlanırsınız ve taşınabilirlik pek yardımcı olmaz.

Yeni MacBook belirli kullanım durumlarını hedefliyor. Ciddi yazılım geliştirme bunlardan biri değil.

Bu ifadeye katılıyorum - özellikle gerçekten neye ihtiyacınız olduğunu düşünmekle ilgili bölüm. Masaüstü kullanımı için bir iMac veya Mac Pro'nuz yoksa, CPU hızının işleri yavaşlatabileceği geliştirme bölümleri vardır. Bununla birlikte, ikinci veya üçüncü bir ekranı (veya Duet gibi bir uygulamayı kullanarak iPad'i) bağlamak, ekran boyutunu ilgisiz hale getirecektir. Ayrıca, derlemeleri boşaltmak için Xcode sunucusu çalıştıran MacBook ve Mac Mini, birçok geliştirici için çok güzel bir kurulum olabilir. Orta hat 2012 retina MBP ve daha iyisinden çok iyi sonuçlar alıyorum, bu yüzden yeni MacBook açıkça bu sınıfta, bu yüzden benim için gayet iyi olurdu.
paul
2015-03-11 15:53:28 UTC
view on stackexchange narkive permalink

MacBook ile iPhone geliştirme yapmak istiyorum.

Hayır, istemezsin. Gerçekten istemezsiniz.

Bu model, taşınabilirliğe diğer her şeyden çok değer veren kullanıcılar içindir. Bir iOS uygulaması (veya gerçekten başka herhangi bir yazılım ürünü) geliştirmek, klavyede çok çok saatler gerektirir. Editörler için ekran alanına, editörün araç çubuklarına, dakikada iki kez başvuracağınız belgelere ve emeğinizin sonuçlarını test etmek için simülatöre ihtiyacınız var. Burada ve orada boş anlarda bunu yapmazsınız.

iOS kodunun da derlenmesi gerekiyor - hafif, enerji açısından verimli sistemler için bir işlem değil. MacBook da video düzenleme için değil, Apple'ın pazarın bu kısmı için başka modelleri var.

27 inçlik bir masaüstü ile yazılım geliştirme yapıyorum ve yaklaşık doğru boyutta. Ayrıca uzaktan çalışma için bir Air'im var, ancak ağır kaldırma ve içerik dağıtımı için masaüstümü kullanıyor. Çalışmam 13 inç bir ekranda çok daha uzun sürerdi.

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

Yeni MacBook'ta (2015 Başı) geliştirme, yeni bir taşınabilir cihaz kullanmaktan daha zor olmayacak:

  1. Simülatörü kullanın (bu ilk başta harika olabilir, ama siz ' Daha sonra gerçek bir cihazda test etmeniz gerekecek).
  2. Bir IPA oluşturun ve iTunes (wifi üzerinden çalışır) veya TestFlight (üzerinde çalışır hücresel de). Her iki seçenek de gerçekten yavaş olacaktır, ancak simülatör ile birlikte çalışabilirler. Yine de hata ayıklayıcı yok.
  3. Apple'ın 19 dolarlık adaptörünü kullanın ve birden fazla cihazın bağlanması gerekiyorsa bir USB hub ekleyin.
nohillside
2015-03-10 18:34:19 UTC
view on stackexchange narkive permalink

Bunun için USB-C - USB Adaptörüne ihtiyacınız olacak:

USB-C - USB Adaptörü, iOS cihazlarınızı ve standardınızın birçoğunu bağlamanızı sağlar USB-C bağlantı noktasına sahip bir MacBook'a USB aksesuarları.

Adaptörün USB-C ucunu MacBook'unuzdaki USB-C bağlantı noktasına takın ve ardından flash sürücünüzü, kameranızı veya başka bir standart USB'yi bağlayın cihaz. İPhone, iPad veya iPod'unuzu eşzamanlamak ve şarj etmek için bir USB kablosu da bağlayabilirsiniz.

Alıntınız, adaptörü * kullanabileceğinizi *, ancak adaptörü kullanmanız * gerekmediğini * (yani, gerekli olduğunu) gösteriyor.
Bir soru aslında aynı anda birkaç soru içerdiğinde bu her zaman bir sorundur :-) iOS geliştirme için kablolu bağlantının zorunlu olup olmadığına dair yeni bir soru sormak daha iyi olabilir (cevap evet, ancak bir referansım yok bunun için).
Tut. İlk sorum * bir çözüm içeriyor *. (Farklı bir adaptöre giden bağlantıya bakın.) Ve "USB-C adaptörü * gerekli mi *?"
@Randomblue Geliştirmek için bir iOS cihazına bile ihtiyacınız yok. Sadece geliştirme döngüsünün belirli kısımlarını hızlandırır.
Spotlight
2015-03-13 06:23:09 UTC
view on stackexchange narkive permalink

iPhone'unuz jailbreak'liyse, uygulamanızı SSH aracılığıyla yüklemek için iPhone Dev Wiki 'de bulunan bu komut dosyasını kullanabilirsiniz. SSH anahtar çiftleri ayarlamanız ve bu komut dosyasını bir Çalıştırma Komut Dosyası Oluşturma Aşaması olarak eklemeniz gerekir.

  #! / Bin / sh # Bunu cihazınızın IP adresine değiştirin.IP = " 192.168.1.109 "# Yapının bir Simulator.if değil iOS Aygıtı için olduğunu doğrulayın [[" $ NATIVE_ARCH "! =" İ386 "&&" $ NATIVE_ARCH "! =" X86_64 "]]; ardından # Çalışan örnekleri sonlandırın ve uygulama klasörünü kaldırın.ssh root @ $ IP "killall $ {TARGETNAME}; rm -rf / Applications / $ {WRAPPER_NAME}" # build.ldid'i kendiniz imzalayın -S $ BUILT_PRODUCTS_DIR / $ {WRAPPER_NAME } / $ TARGETNAME # Üzerine kopyalayın.scp -r $ BUILT_PRODUCTS_DIR / $ {WRAPPER_NAME} root @ $ IP: / Applications / ssh root @ $ IP "su -c uicache mobile" # Bu bölüm yalnızca bir OS X bildirimi oluşturur İşlemin bittiğini size bildirelim. # https://github.com/alloy/terminal-notifier adresinden terminal-notifier alabilirsiniz .# İsterseniz bu satırı kaldırabilirsiniz ./Applications/terminal-notifier.app/ İçindekiler / MacOS / terminal-notifier -title "Derleme Tamamlandı" -mesaj "$ {WRAPPER_NAME} $ {IP}" fi  
üzerinde yüklendi
EddieN120
2015-03-27 03:10:45 UTC
view on stackexchange narkive permalink

iOS geliştirme için yeni MacBook'u kesinlikle kullanmam. Ekran çok küçük, sabit disk çok küçük, RAM zar zor yeterli. Yaralanmaya hakaret eklemek için, birden fazla bağlantı noktasına erişim sağlamak için bir dongle satın almanız gerekir. Hayır, teşekkürler!

Yenilenmiş bir 13 inç veya 15 inç MacBook Pro (belki Retina ekranlı) alın, RAM'i maksimuma çıkarın (Crucial veya Kingston gibi bir üçüncü şahıstan) ve bir 27 ile eşleştirin -inç harici monitör. Yapmak istediğiniz şey için çok daha iyi bir kurulum.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...