Tôi có một dự án được định cấu hình (tôi nghĩ) để tạo các tệp nhị phân Universal. SDK cơ sở được đặt thành 3.2 và Mục tiêu triển khai được đặt thành 3.1. Gia đình thiết bị mục tiêu là iPhone/iPad và kiến trúc là armv6 armv7.Xây dựng/Thử nghiệm ứng dụng Universal iPhone/iPad
tôi đã có một vài câu hỏi về cách điều nhị phân phổ này thực sự hoạt động:
1) Khi tôi muốn gửi một nhị phân ứng dụng để xem xét, những gì cấu hình nên tôi thiết lập như là xây dựng mục tiêu? Nếu tôi đặt nó là "Thiết bị - 3.1", tôi nhận được cảnh báo có nội dung là "warning: building with Targeted Device Family" that includes iPad('1,2') requires building with the 3.2 or later SDK"
. Tuy nhiên, nếu tôi xây dựng với SDK 3.2, nó sẽ vẫn chạy trên iPhone với hệ điều hành 3.1? Cấu hình đúng cho thiết bị và kiến trúc (arm6/arm7) là gì?
2) Làm cách nào để kiểm tra kịch bản trên (được xây dựng với SDK 3.2, nhưng được cài đặt trên thiết bị chạy OS 3.1)? Nếu tôi xây dựng với SDK 3.2, khi tôi cố gắng cài đặt nó trên điện thoại với hệ điều hành 3.1, tôi nhận được một lỗi nói rằng hệ điều hành của điện thoại không được cập nhật.
Cảm ơn!
Cảm ơn bạn đây là những gì tôi đang tìm kiếm, bạn đã đặt SDK cơ sở thành 3.0 chưa? – Leg10n
Không, SDK cơ sở là 3.2 và iPhone OS Deployment Target được đặt thành 3.0 (hoặc cao hơn).Đó là những gì chúng tôi đã làm cho Ứng dụng toàn cầu đầu tiên của mình. – hjd
lưu ý - để chạy ứng dụng trong trình mô phỏng, hãy đặt SDK hiện hoạt thành 3.0 đến 3.1.3 và chọn Chạy> Chạy – jrtc27