SDK cơ sở là những gì bạn xây dựng ứng dụng của mình (ví dụ: bao gồm các tệp và khung thư viện). Như bạn nói, nó không ảnh hưởng đến mục tiêu triển khai, ngoại trừ cơ sở đó sdk> = mục tiêu triển khai.
Bạn chỉ định cài đặt xây dựng theo 2 cấp vì mỗi dự án có thể có nhiều mục tiêu và bạn có thể không muốn có cùng cài đặt cho tất cả các mục tiêu. Cài đặt cấp dự án ghi đè cài đặt mặc định và cài đặt cấp mục tiêu ghi đè cài đặt cấp dự án.
Ví dụ: tôi có các dự án với cả hai mục tiêu OSX và iOS và một số là ARC và một số là MRR. Tôi phải có các dự án khác nhau cho từng dự án nếu tôi không thể chỉ định cài đặt bản dựng với mức độ chi tiết mà Xcode cho phép.