Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.
0 oy
1.5k kez görüntülendi
ios development kategorisinde tarafından
iOS 7 ve üzeri çalışacak bir uygulama geliştirmem lazım. Ancak Xcode 8 içinde ne simulatör desteği var ne de deployment target. Anlamadım gitti. Yani geri dönüş mü yapacağız herşeyi silip?

1 cevap

+1 oy
tarafından
tarafından seçilmiş
 
En İyi Cevap

evet ne yazık ki xCode7 yüklemelisin. O da Sierra üzerinde çöküp duruyor.

tarafından
Peki  Xcode 8'i silmeden Xcode 7 de kurulabiliyor mu?
tarafından
Evet, kurabilirsin.
Developer hesabınla giriş yaparak aşağıdaki link üzerinden eski xCode versiyonlarını indirebilirsin.
https://developer.apple.com/download/more/
tarafından

Son olarak, uygulamayı Swift 3'e entegre etmiştim. Şimdi yeniden Swift 2 ile mi çalışacağım? :)
Eğer öyle ise iOS camiası için çok ızdıraplı dakikalar yaşanıyor demektir.

tarafından

eheeh. evet.
eski IOS sürümlerine bu kadar üvey evlat muamelesi yapıldığını hiç görmemiştim.
:D

tarafından

aynen yani :)
Peki şimdi ios7 ve üzeri uygulama geliştirecek olan herkes o zaman mazide kalacaklar. Bir şekilde Xcode 8 ve Swift 3 gibi yenilikleri kullanamayacaklar anlamına geliyor bu değil mi?
Ya da bilmiyorum Objective-C ile çalışanlar ve ios 6 ve üzeri uygulama geliştirenler ne yapacak mesela?

tarafından

zaten orta/büyük ölçekli firmalar cross platform çalıştığı için, swift'i/xCode'u pek dert eden yok. kendi başına birşeyler yapmaya çalışanlarda ios8 altı uğraşmasın diyorlar herhalde.
uğraşılmaz da zaten, ios8 cihaz sayısı bile çok azaldı.

tarafından

Cross platform için hangi çözümleri beğeniyorsunuz? Ben de çok bunaldım bu durumdan. Uygulamalar için 3 ayrı platformda çalışmak zorunda kalıyorum. Mesela iOS için Xcode ile, Android için Android Studio ile Windows Phone için de Visual Studio ile.

Bir ara Adobe Flash Builder kullandım uzun süre. Ama o da öldü sayılır. Cross platform anlamında native olarak sdk'ların bütün nimetlerinden yararlanarak ,kısıtlama ile karşılaşmadan profesyonel uygulamalar üretmek mümkün mü sizce?

tarafından

hiçbirini,
native'ci yim native'ci
:D

hiç bir cross platform native'in sunduğu esnekliği sunmaz, ama bu fayda/zarar ilişkisi amaca göre göreceli tabi.
xamarin, smartface en popüler'leri ama o kadar çok alternatif türedi ki, bir yorumda bulunmaya çekiniyorum açıkçası.

tarafından

:) Ben de native tadı aldıktan sonra bir türlü sıcak bakamadım bu cross muhabbetine. Ama tabii kaçırdığım teknolojiler olmuştur belki. Bir sorayım dedim. Uygulama üretim süreci sancılı oluyor zaman ve emek anlamında amma velakin, dediğiniz gibi native ile herşey kontrol altında.

Mesela cross olayında bir şekilde kısıtlanıyor insan. Anında yeniliklere erişim sağlanmıyor. Öyle çakılıp kalıyor insan. Native ile yola devam :)

tarafından

Xcode 7 indirdim kurdum ama sonuç hüsran oldu. iOS 7 için simulator yok.
enter image description here

Ne yapabilirim? Nasıl yükleyebilirim iOS 7 simulator?

tarafından

Maalesef ios 7 simulator için yosemite kurmak lazımmış.

tarafından

Şimdi benim merak ettiğim şu:
iOS 7 ve üzeri çalışacak uygulama yazmak isteyen kişiler nasıl bir yol izliyor kurulum aşamasında? Cihazlarında Yosemite mi var? Peki ama o zaman iOS 10 ne olacak. O zaman ikinci bir mac kurup ona da Sierra mı yüklüyor? Bir bilen izah eder mi ?

tarafından

maalesef evet. sierra zaten eski xCode versiyonlarında sorun çıkartıp duruyor. O nedenle yapılabilecek tek şey ayrı bir mac'e yosemite kurmak. ya da harici bir disk üzerine yosemite kurup boot etmek.

tarafından

Peki ios 7 yüklü gerçek bir cihaz temin etsem, Xcode 8 ile debug edebilir miyim uygulamaları?

tarafından

ios7 yüklü bir cihazda, xCode8'le kullanarak build etmeyi açıkçası hiç denemedim.
Ama stack'da biri bu konuyla ilgili testler yapmış.
Do Xcode 8 Swift 3 apps run on iOS 7 successfully?

tarafından

İnceledim. Evet genel olarak moral bozucu. Keşke biraz olsun developer dostu olsaydı şu Apple. Kestirip atıyorlar eski versiyonları. Halbuki çok az da olsa hâlâ ios 7 kullanan var yani.
Yani şimdi projedeki yükü bir hayal ediyorum:
1- Yosemite kur. Önce swift 2 ile çalış.
2- Sierra kur. Sonra git hepsini siwft 3'e çevir.
3- Sonra dön geriye ve sonra tekrar ileri sar.
akla zarar.
Sırf şu ızdıraptan kurtulmak için Xcode harici farklı bir IDE olsa ve bu sorunu çıkarmasa, hiç düşünmez hemen geçerdim.

...