2015-06-13 32 views
18

iOS geliştirmede oldukça yeniyim ve uygulamamın nasıl geliştiğini görmek için cihazımı iOS 9.0 beta sürümüne geçirdim. Ancak Xcode 7 beta sürümüne geçmedim. Cihazımın artık "uygun değil" olduğunu belirten bir hata alıyorum, özellikle de bu Xcode sürümü tarafından desteklenmeyen bir iOS sürümünü çalıştıran iPhone (3), özellikleXcode 6, iOS 9 ile mi?

iPhone (3) sürümünü çalıştırabilir.

Bu standart mı? IOS 9.0 çalıştırıyorsam Xcode 7'ye yükseltmem gerekiyor mu?

cevap

18

Evet, 7.

+0

ah bok bile başlatmak için Xcode 7 alamayan bir bummer- bu. Sanırım o zaman düşüş var. Yardım + hızlı cevap için çok teşekkürler. – ABC

+1

Sorun değil! İhtiyacım olan tek şey kabul edilmiş bir cevaptır :) –

+0

Bu doğru değil ve XCode7'nin Beta sürümünden ve iOS9'u desteklemeden önce göndermeye çalışanlarımız için bu bir seçenek değil. IOS9 cihazlarda hızlı 1.2 hata ayıklayabilirsiniz - sadece XCode7'yi, bir kez de iOS'un cihazında Hassan'ın cevabında belirtildiği şekilde eklediğinizde başlatmanız gerekir. – David

6

Xcode 6 ile yüklenen iOS 9 ile ayıklama cihazlara bir yolu yoktur Sen Xcode yanında çalışan Xcode 6 tutmak mümkün olan iOS 9. için geliştirmek için Xcode 7 yüklemeniz gerekir Xcode ana menüsüne gidin: Product -> Destination ve cihazınızı seçin. Cihazınızın uygun olmadığını söylediğine rağmen, yine de seçebilir ve sonra genellikle çalışır. Çalışmıyorsa, Xcode 7'yi çalıştırmayı deneyin ve cihazı iOS 9 ile endekslerken bekleyin. Bazen cihazı çıkarmanız ve tekrar fişe takmanız gerekir.

+0

Hm, ürün -> hedef yönteminiz aslında benim için hataya neden oluyordu. Xcode 7'ye gelince, aslında benim için hiç karar vermeyecek kadar kararsızdı. Giriş için teşekkürler :) – ABC

+0

Genellikle, cihaz Xcode Araç Çubuğu -> "Etkin düzeni ayarla" ile seçilir. Ve Xcode, burada uygun olmayan bir cihazı seçmeye izin vermiyor. Bu yüzden cevabımı ekledim. Xcode 7 beta sürümünü yüklemeyi denediniz mi ve cihazınızı dizine eklemesine ve daha sonra Xcode 6'yı çalıştırmasına izin verdiniz mi? Bunu farklı Mac'lerde denedim ve hepsi için çalışıyor, ancak bazen aygıtı takmak/çıkarmak gerekiyor. – ksenks

+0

Evet, bu benim için hiç işe yaramıyor ... Hala Ürün Hedefi menüsünde Uygun değil diyor ... ve bunu yapmaya başladığımda hala hatayı atar. –

30

Xcode 7'deki sorun, çalıştırmak için hızlı kodunuzu değiştirmek istemesidir. Burada bir yol var. Xcode 7'yi indirin ve çalıştırın. Bazı yüklemelerle birkaç dakika sonra, iOS 9 cihazınızı bilgisayara bağlayın, böylece Xcode 7'de görebilirsiniz. Sonra Xcode 7'den çıkın ve Xcode 6'yı çalıştırın ve Xcode 6 cihazınızı algılayacak ve uygulamanızı üzerinde çalıştırabilirsiniz.

+1

Yaptığım numara bu olmalıydı ... bir şekilde XCode 6 ile çalışmamı sağladı. XCode 7'yi kaldırdım ve şimdi çalışmayı durdurdum ... tahmin etmem gerek. –

+1

XCode 7 hazır olana kadar ve en hızlı sürüme geçmeye hazır olmadığınız zamana kadar en iyi geçici çözümdür. –

+1

Ürününüzün "swiftc" hatası alması durumunda XCode 6'da çalışmasını sağlamak için Ürün> Temizle'ye gitmeniz gerekebilir. . –

11

Sen iOS'ta Xcode 6, kullanılarak 9 cihazı App yayınlanabilir, ancak ben benim Mac üzerinde bu kontrol ettikten XCode 6. üzerinde destekleyeceği sonra öncelikle size, XCode 7 üzerinde uygulama oluşturmak gerekir.

Adımlar

Xcode 6 aynı proje üzerinde açılmış durumdayken Xcode 7 projeyi oluşturun. Cihazı ayırın ve tekrar bağlayın. (Şimdi uCode6'da ur uygulamasını çalıştırabilirsiniz, Aygıtı yüklemek için biraz zaman alabilir)

Xcode6 ile iOS9'u kontrol ettiğimde, Bugs çok daha azdır. Bu yüzden hızlı sürüm için IX9'u XCode6 ile desteklemeyi planlıyorum. Daha sonra XCode7 için yapacağım.

+0

iOS App Store'a yeni bir derleme göndermek istediğim için bunu nasıl tersine çevirebilirim? Şu anda Xcode 6'da (Xcode 7'yi de kurmamışım) en son temizlemiş ve inşa etmiş olmama rağmen Xcode'un (Xcode 7) beta sürümü ile oluşturulduğunu söyleyemem. – kygcoleman

+1

Ben sadece bunu yaptım ve bu konuda yayınlamak istedim ama arama kullandı ve birinin daha hızlı olduğunu fark ettim:/ – user2875404

0

@Ben tarafından belirtildiği gibi, XCode7'yi indirmeniz gerekir, ki bu yayınlanma tarihi şu anda köşede (orta bölüm) sağdadır, ancak uygulamanızı XCode7 altında oluşturmanıza gerek yoktur. Hile XCode7 sembollerini kopyalamaktır. Bittiğinde, uygulamanızı cihazınızda XCode 6.4 altında ve Swift 2.0'ı desteklemeden kurabilirsiniz: Cihazınız daha sonra tanınacaktır. Yani evet, bu konu için XCode 6 ve XCode 7'nin bir kopyasını saklamanız gerekecek.

0

Sen Xcode yanında çalışan Xcode 6 tutmak mümkün olan iOS 9. için geliştirmek için Xcode 7 yüklemeniz gerekir 7

0

İşte çözmenin en kolay yolu - sen farklı üzerinde Xcode 7 erişebilir özellikle makine (ama aynı macda da yapabilirsiniz):

Herhangi bir uygulamayı dağıtın Apple örnek kodu, Xcode 7'den bir kez. Ardından Xcode 6.4'e geri dönün ve cihaz artık "uygun değil" olarak değerlendirilecektir.

3

Kolay.

  1. İndir Xcode 7 veya dizin aşağıdaki her iki Xcode uygulamaların içinde bulucu Gözat 7,1
  2. . Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  3. Aynı dizinde Xcode 6'ya 9.0 ve 9.1 klasörlerini kopyalayın.
  4. Xcode'u yeniden başlatın ve iOS 9 cihazınızı yeniden bağlayın.

Kaboom

+0

Bu benim için harika çalıştı. – jseals