2012-02-18 53 views
10

Có cách nào để cài đặt iPhone Simulator 4.2 trong Xcode 4.3 cho Lion không? Tôi chỉ có thể tìm cách cài đặt nó trong Xcode 4.2 chứ không phải Xcode 4.3 cho Lion.Xcode 4.3 và iPhone Simulator 4.2

Trả lời

27

Tôi đã tìm thấy một cách để cài đặt iPhone giả lập 4.2 để Xcode 4.3:

Thực hiện theo các instructions bởi Parth Bhatt, nhưng cài đặt các mô phỏng trong một thư mục tạm thời (' Thư mục của nhà phát triển không tồn tại trong Xcode 4.3).

Sau khi cài đặt, hãy truy cập <tmp_dir>/Platforms/iPhoneSimulator.platform/Developer/SDKs và bạn sẽ tìm thấy tệp có tên "iPhoneSimulator4.2.sdk".

Mở cửa sổ Trình tìm kiếm mới và truy cập /Applications và nút bên phải trên Xcode, chọn hiển thị nội dung gói, điều hướng đến /Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs, bạn sẽ thấy tệp .sdk, một cho mỗi mô phỏng iPhone được cài đặt trong Xcode.

Kéo tệp "iPhoneSimulator4.2.sdk" từ thư mục tạm thời của bạn và thả bên trong thư mục SDK của gói Xcode.

Khởi động lại Xcode và đó là tất cả (bạn có thể xóa thư mục tạm thời).

Nếu dự án của bạn có mục tiêu Triển khai là 4.2, bạn sẽ có sẵn trình mô phỏng 4.2.

+2

Nếu bạn muốn tiết kiệm thời gian và rất nhiều ổ đĩa, bạn có thể giải nén gói iPhoneSimulator42 với Pacifist (trong 'Essentials':' iPhoneSDKMeta': 'iPhoneSDK4_2':' iPhoneSimulatorSDK4_2.pkg'), và sau đó sao chép cùng một thư mục 'iPhoneSimulator4.2.sdk' được lồng vào bên trong' Platforms/iPhoneSimulator.platform/Developer/SDKs' vào Xcode's bó. – cbowns

+0

Tôi đã cài đặt trình mô phỏng cũ hơn 4.3 từ Xcode | Tải xuống. Nhưng nó không hiển thị trong danh sách thả xuống gần nút chạy gỡ lỗi. Tôi vẫn chỉ có thể gỡ lỗi chạy trong trình mô phỏng 5.1 hoặc 5.0. Bất kì lời đề nghị nào? – GeorgeW

+1

@GeorgeW, bạn cần đặt 4,3 quảng cáo cho mục tiêu phát triển của mình. –

0

Tôi nghĩ rằng điều đó là không thể. Bạn chỉ có thể tải về và cài đặt SDK cung cấp bởi Apple

+0

Đó có phải là do sandboxing Xcode mới không? – Nebary

+0

Không, đó là vì quả táo không muốn tải xuống. Tải xuống phiên bản cũ của xcode để nhận phiên bản cũ của SDK – CodaFi

+0

CodaFi, Apple không cung cấp khả năng tải xuống iPhone Simulator 4.2 trong Xcodes trước đó. Nhưng dù sao bạn cũng có cách để làm điều đó. Vì vậy, những gì đã thay đổi? Đề xuất của tôi - sandbox – Nebary

1

Đi tới "Tùy chọn -> tab Tải xuống -> tab Thành phần" và cài đặt những gì bạn cần. Hiện tại nó cho phép tôi tải xuống các trình mô phỏng 4.3 và 5.0.

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