Tôi đang bắt đầu dự án mới trong Xcode 5. Tôi muốn phát triển ứng dụng bằng cách sử dụng iOS SDK 7
nhưng với mục tiêu triển khai iOS 5.0
. Ngay khi tôi tạo dự án mới trong Xcode và cố gắng thay đổi mục tiêu triển khai thành 5.0, tôi đã nhận được thông báo sau:
Applications including an arm64 slice are not compatible with versions of iOS
prior to 6.0
Adjust your Architectures build setting to not include arm64 in order to deploy
to releases prior to iOS 6.0.
Vì vậy, đã thay đổi kiến trúc thành Standard
(không có 64bit). Tôi biên dịch, chạy nhưng tôi không thực sự hiểu chuyện gì vừa xảy ra.
Sự khác biệt giữa Architectures
và Valid architectures
cài đặt trong Cài đặt xây dựng dự án Xcode là gì?
Nếu tôi đặt Architectures
loại trừ 64-bit, điều gì sẽ xảy ra khi tôi chạy ứng dụng của mình trên iPhone hoặc Trình mô phỏng iOS 64-bit (tôi biết nó hoạt động, tôi chỉ tò mò không biết có gì bên dưới)?
Bạn có thể giải thích sự lộn xộn lớn với kiến trúc 64-bit mới không?