Podstawowy zestaw SDK to aplikacja, z którą tworzysz aplikację (tj. Pliki włączeń i biblioteki oraz frameworki). Tak jak mówisz, nie wpływa to na cel wdrożenia, z wyjątkiem podstawowego sdk> = cel wdrożenia.
Użytkownik określa ustawienia kompilacji na dwóch poziomach, ponieważ każdy projekt może mieć wiele celów, a użytkownik może nie chcieć takich samych ustawień dla wszystkich obiektów docelowych. Ustawienia na poziomie projektu zastępują ustawienia domyślne, a ustawienia na poziomie docelowym zastępują ustawienia na poziomie projektu.
Na przykład mam projekty z obydwoma celami OSX i iOS, a niektóre z nich to ARC, a niektóre z MRR. Będę musiał mieć różne projekty dla każdego, jeśli nie będę mógł określić ustawień kompilacji z poziomem szczegółowości dozwolonym przez Xcode.
Dobry odniesienie .. i ta część jest pochowana około 25:17 w tym 50-minutowym filmie. – Daniel
Nice! Ale co się stanie, jeśli ustawisz Base SDK = 7.0 i spróbujesz zainstalować w iOS 8.0? Czy musimy pobrać ostatni XCode, aby cały czas obsługiwać najnowszy Base SDK? – GoRoS
@GoRoS Twoja aplikacja nie będzie obsługiwana, jeśli oparty jest na sdk