Tôi muốn sử dụng một số tính năng của iPhone OS 3.0 trong ứng dụng 2.0 của mình khi chạy trên thiết bị 3.0. Tôi không muốn đi 3,0 tất cả các cách vì có những khách hàng không muốn cập nhật được nêu ra.Làm cách nào để tùy chọn sử dụng các tính năng của iPhone OS 3.0 trong ứng dụng tương thích 2.0?
Tôi đã thử nghiệm một chút với liên kết yếu của MapKit.framework (-weak_framework MapKit). Tôi tìm thấy nó khá cồng kềnh, vì tôi đã phải lừa trình biên dịch/liên kết để sử dụng SDK 2.0 với tất cả các mã ngoại trừ một trong đó sử dụng MapKit.
Có ai có kinh nghiệm về điều này không? Bạn đang làm gì để biên dịch/liên kết. Có ai đã gửi một ứng dụng cho Apple, mà các khung liên kết yếu từ các phiên bản hệ điều hành khác không?
Tuyệt vời! Đây là câu trả lời tôi đang tìm kiếm! –
Cần lưu ý rằng có những báo cáo rằng Apple đã từ chối các ứng dụng có liên kết yếu StoreKit trong nỗ lực sử dụng mua hàng trong ứng dụng nếu chạy trên 3.x (nếu không nếu không dưới 2.x). Vì vậy, YMMV. – shek
bạn có liên kết không? Tôi có thể thấy Apple rất nhạy cảm về mua hàng trong ứng dụng. Trong mọi trường hợp, tôi có một vài ứng dụng trong cửa hàng liên kết yếu đến khung MessageUI. –