Bunu yapabilir , ama gerçekten gerekli değil
Bu nasıl yapılır
Jason Lee cevabı aldı. XCode'u kurarken, önceki kurulumları değiştirmek yerine saklamayı tercih ettim. Bu yüzden kurulum klasörümde var
Yani /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
farklı sdks içerir. (Xcode.app yerine doğru numarayı yazın)
/Applications/Xcode 3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
Birini kopyaladıktan sonra işte benim klasörüm.
Şimdi xCode'u yeniden başlatın ve sdks'nin önceki sürümlerini base sdk olarak ayarlayabilirsiniz.
Neden gerekli değil
Yönlendiren Apple Belgeleri
Bir Xcode projesi için belirli bir SDK kullanmak için, projenizin oluşturma ayarlarında iki seçim yapın.
Bir dağıtım hedefi seçin .
Bu, yazılımınızın çalışabileceği en eski işletim sistemi sürümünü tanımlar.
Bir temel SDK seçin
Yazılımınız, temel SDK'ya karşılık gelen işletim sistemi sürümlerinde bulunan ve temel SDK'ya karşılık gelen özellikleri kullanabilir. Varsayılan olarak, Xcode bunu Xcode tarafından desteklenen en yeni işletim sistemine ayarlar.
Kural, en son sürümü temel SDK olarak kullanın ve dağıtım hedefini çalışması gereken minimum sürüm uygulamasına ayarlayın
Örneğin, iOS 7'yi temel sdk olarak kullanabilir ve iOS 6'yı dağıtım hedefi olarak ayarlayabilirsiniz. İOS 6'da nasıl çalıştığını test etmek için iOS 6 simülatöründe çalıştırın. Simülatörler listesiyle yoksa simülatörü yükleyin.
Ayrıca, iOS 6'ya kadar olan özellikleri koşulsuz olarak kullanabilirsiniz. Ve koşullu olarak, önceki sürümleri desteklerken yeni güncellenmiş cihazlar için iOS 7'nin yeni özelliklerini destekleyebilirsiniz.
Bu, Zayıf Bağlantılı Sınıflar , Zayıf Bağlantılı Yöntemler , İşlevler ve Semboller kullanılarak yapılabilir
https://developer.apple.com/library/ios/documentation/developertools/conceptual/cross_development/Using/using.html#//apple_ref/doc/uid/20002000-SW3
Zayıf Bağlantı
Xcode'da dağıtım hedefini (gerekli minimum sürüm) iOS6'ya ve hedef SDK'yı (izin verilen maksimum sürüm) iOS7 olarak ayarladığınızı varsayalım. Derleme sırasında, derleyici daha önceki arayüzleri güçlü bir şekilde bağlarken iOS7'de tanıtılan arayüzleri zayıf bir şekilde bağlayacaktır. Bu, uygulamanızın iOS6'da çalışmaya devam etmesine izin verir, ancak kullanılabilir olduğunda yeni özelliklerden yine de yararlanır.