2014-10-29 24 views
8

Tôi đang phát triển một ứng dụng dựa trên iOS 6.1 và sau khi nâng cấp lên OSX Yosemite không thể chạy trình mô phỏng.Trình mô phỏng iOS 6.1 trên OSX 10.10 Yosemite

Tôi đã đọc trên stackoverflow, và một số người nói rằng OSX 10.10 không còn hỗ trợ iOS 6, chỉ 7 và 8.

tôi đã chọn để phát triển trên iOS 6 vì số lượng lớn người dùng mà vẫn sử dụng phiên bản này.

Tôi đã nhìn thấy chủ đề này In OS X 10.10 (Yosemite Beta), How do I Test Using iOS 6.1 Simulator?

Nhưng tôi muốn đưa ra ý kiến ​​trên con đường được thực hiện.

Tôi quay lại OSX 10.9 Maverick hoặc chuyển sang iOS 7.1?

Cảm ơn bạn trước.

+2

Tôi không chắc chắn nơi bạn nhận được thông tin của mình. Theo Apple, (https://developer.apple.com/support/appstore/), 52% thiết bị là iOS8, 43% là iOS7 và chỉ 5% là iOS6 trở xuống. –

+1

5% là một thế giới mở rộng, ở đây ở Brazil con số này sẽ cao hơn. Và ứng dụng được phát triển để sử dụng với các thiết bị chúng tôi bán. Mặc dù nó là một tỷ lệ thấp, nó có thể gây ra một tác động xấu đến người tiêu dùng. Cảm ơn bạn. –

+0

Điều này có thể sẽ bị đóng như dựa trên ý kiến, nhưng bạn nên bỏ ios6, trừ khi bạn có dữ liệu thực tế để đề xuất rằng bạn sẽ cắt giảm rất nhiều người dùng đang hoạt động, trả tiền của mình. – jrturton

Trả lời

18

Thời gian chạy iOS Simulator lớn hơn iOS 7.1 sẽ không hoạt động trên OS X Yosemite.

Bạn vẫn có thể tạo ứng dụng để hỗ trợ các phiên bản iOS cũ hơn bằng cách đặt mục tiêu triển khai cũ hơn, nhưng bạn sẽ không thể thử nghiệm chúng trên thiết bị được mô phỏng chạy trên OS X Yosemite. Bạn có thể thử nghiệm trên một thiết bị vật lý chạy iOS 6.1 hoặc bạn có thể chạy Xcode 5.1.1 trong OS X Mavericks để kiểm tra dự án của bạn trong trình mô phỏng cũ hơn.

Đây không chỉ là một yêu cầu tùy ý. Đây là một hạn chế của các thời gian chạy kế thừa không thể chạy trên các phiên bản hệ điều hành máy chủ mới hơn. Lý do chính hỗ trợ cho các phiên bản sim bị giảm trong các phiên bản mới là chúng không hoạt động trên các phiên bản hệ điều hành mới vì một lý do nào đó hoặc sẽ yêu cầu bản cập nhật chính cho thời gian chạy mô phỏng hoặc cách giải quyết thêm (hiệu suất chi phí) với hệ điều hành máy chủ để hỗ trợ chúng. Trong vòng 5 năm qua, chúng tôi đã đẩy lớp giao diện giữa máy chủ và sim thấp hơn và thấp hơn, giảm hiện tại xuống mức có thể nhỏ nhất mà chúng tôi có thể thực hiện với mô hình hiện tại.

+1

Ok @Jeremy Huddleston Sequoia, có vẻ như tôi sẽ không còn cách nào khác. Thật không may với Apple, chúng tôi phát triển phải chấp nhận những gì họ yêu cầu. Cám ơn bạn vì tất cả. –

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