SDK dasar adalah tujuan Anda membangun aplikasi (misalnya, sertakan dan pustaka file dan kerangka kerja). Seperti yang Anda katakan, itu tidak mempengaruhi target penempatan, kecuali basis SDK> = target penempatan.
Anda menentukan pengaturan bangunan pada 2 level karena setiap proyek dapat memiliki beberapa target dan Anda mungkin tidak ingin pengaturan yang sama untuk semua target. Pengaturan tingkat proyek mengesampingkan pengaturan standar dan pengaturan tingkat target mengesampingkan pengaturan tingkat proyek.
Sebagai contoh, saya memiliki proyek dengan target OSX dan iOS dan beberapa ARC dan beberapa MRR. Saya harus memiliki proyek yang berbeda untuk masing-masing jika saya tidak dapat menentukan pengaturan build dengan tingkat granularity yang memungkinkan Xcode.