2011-11-01 43 views
8

Tôi cần kiểm tra sự cố xảy ra trong iOS 4.0 (không phải 4.3).Có thể chạy trình mô phỏng iOS 4.0 nữa không?

Không có trình mô phỏng nào ở đó?

Tôi làm cách nào để kiểm tra phiên bản iOS này khi phiên bản hiện tại là iOS 5.0?

+0

Có thể một dupe: http://stackoverflow.com/questions/3925407/testing-multiple-ios-versions-in-simulator –

+0

Tôi nghĩ đủ đã thay đổi kể từ bài đăng đó mà lời khuyên của nó không còn áp dụng cho tình huống này nữa. –

+0

Đặc biệt đối với những người trên sư tử. – NJones

Trả lời

1

Trong Xcode 4.2 bạn có thể bấm vào danh sách thả xuống Đề án (gần góc trên bên trái của cửa sổ) và ở cuối danh sách là tùy chọn "Mô phỏng khác ...". Nhấp vào đó và bạn có khả năng tải xuống trình mô phỏng cho các phiên bản iOS cũ hơn. Nếu điều đó không làm những gì bạn cần, có thể thay đổi Mục tiêu triển khai của mục tiêu của bạn?

+0

Tôi không có tùy chọn đó trong Xcode 4.2 http://cl.ly/3s1z2Y0s2g1m0Q15010l –

+0

Bạn đang nói về điều gì? Bạn có thể hiển thị tùy chọn đó dưới dạng hình ảnh trong câu trả lời của bạn không? – Oliver

+0

Tôi chỉ nhận thấy rằng tùy chọn "Nhiều trình mô phỏng ..." chỉ khả dụng nếu Mục tiêu triển khai của mục tiêu nhỏ hơn 5.0 (hiện tại là tùy chọn cao nhất có sẵn). Khi tôi đặt Target Deployment từ 4.3 thành 5.0, tùy chọn đó sẽ biến mất. –

1

Để làm điều đó, bạn cần lấy thư mục iPhoneSimulator4.0.sdk.

Cách dễ nhất để làm điều này là để tải về và cài đặt một phiên bản cũ của Xcode - thư mục mà bạn sẽ tìm kiếm sẽ nằm trong /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

Trong Xcode 4.3 trên sư tử giả lập SDK là nằm bên trong Xcode.app trong thư mục ứng dụng của bạn.

Sao chép sự thu được iPhoneSimulator4.0.sdk vào vị trí mới

: -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

restart Xcode.

Tôi không biết liệu nâng cấp Xcode có xóa các tệp này trong tương lai hay không - có thể có lợi khi giữ các SDK cũ ở nơi an toàn trong trường hợp bạn cần chúng một lần nữa.

developer.apple.com có thể có ích

0

Trong Xcode 4.3 nếu bạn bấm bên cạnh các nút Run/Stop để có được Simulator thả xuống, bạn có thể sau đó bấm vào nút "More mô phỏng ..." và tải về phiên bản cũ của Trình mô phỏng iOS.

Dưới đây là một ảnh chụp màn hình

enter image description here

enter image description here

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