2012-09-13 29 views
7

Tôi đọc trên internet rằng iOS 4.3 với armv7 là thấp nhất bạn có thể đi nếu bạn muốn hỗ trợ iPhone 5. Vì vậy, nếu tôi muốn ứng dụng của tôi chạy trên iPhone 5, thì tôi có cần đặt mục tiêu triển khai thành iOS không 4.3 và thiết lập kiến ​​trúc như armv7?iOS 4.3 với armv7 thấp nhất bạn có thể đi nếu bạn muốn hỗ trợ iPhone 5?

Tôi không thể tìm thấy tài liệu chính thức cho việc này. Bạn có thể sửa thông tin này nếu nó sai?

UPDATE: tôi đã tìm thấy câu trả lời trong tài liệu Xcode 4.5 GM seed Release Notes của Apple:

Những thay đổi trong Xcode 4.5:

- Hỗ trợ xóa do ARMv6 Xcode 4.5 và sau đó không hỗ trợ tạo binv6 binaries.

- Tối thiểu hỗ trợ mục tiêu triển khai là iOS 4.3 tối thiểu hỗ trợ mục tiêu triển khai với Xcode 4.5 hoặc mới hơn là iOS 4,3

+1

cách tiếp cận của Mike ở đây có vẻ là một giải pháp tiềm năng cho việc này: http://stackoverflow.com/a/12678077/19679 –

Trả lời

4

Có dường như không có bất kỳ tuyên bố chính thức về vấn đề này, nhưng nó khá rõ ràng nếu bạn xem Xcode 4.5. Nó cũng là một bước hợp lý về phía trước như thiết bị armv6 cuối cùng (iPhone 3G) đã được bán ra trong hơn hai năm và không có bản cập nhật phần mềm trong gần hai năm là tốt.

Lưu ý: tính đăng câu trả lời này, một cách không chính thức để hỗ trợ cả hai ARMv6 và armv7s đã được tìm thấy ở đây: How to support both armv6 and armv7s for release build in xcode 4.5

+0

OK, tôi đã chỉnh sửa câu hỏi của tôi với một liên kết đến tài liệu chính thức. Cảm ơn! – aslisabanci

2

Đây chỉ là một nửa sự thật; nửa còn lại là bạn có thể thực sự kết hợp xây dựng iOS 4.0/armv6 vào iOS6/armv7 (s) build của bạn.

Quá trình này được mô tả ở đây: How to support both armv6 and armv7s for release build in xcode 4.5

+0

Nếu chỉ có tất cả mọi người đã làm điều này. Nó sẽ ngăn chặn 3G của tôi dường như khá lỗi thời ... – daviewales

+1

Tôi đang làm điều đó. ;-) – Christoph

+0

= D Sẽ rất tuyệt nếu Apple đã làm ... – daviewales

Các vấn đề liên quan