2012-09-24 35 views
8

Tôi đã cài đặt Xcode 4.5 qua App Store và ứng dụng này hỗ trợ iOS 5.1 và 6.0 nhưng không hỗ trợ iOS 4.3. Cũng không có sẵn để tải xuống trong tab "Tải xuống" của Tùy chọn. Tôi đã thử lấy nó từ một máy tính khác và đặt nó trên một máy tính này, như described by Dominik Porada, nhưng than ôi mà không hoạt động. Có lẽ có những tập tin khác tôi cần? Làm cách nào để lấy lại SDK iOS 4.3?Làm cách nào để cài đặt Trình mô phỏng iOS 4.3 trên Xcode 4.5?

+0

Kiểm tra câu hỏi này: http://stackoverflow.com/questions/11651773/how-to-install-simulator-sdk-4-3-to-xcode-4-4-on-mountain-lion/11743817 iOS 4.3 Mô phỏng biến mất trong Xcode 4.4 cho Mountain Lion nhưng không phải cho Lion nhưng câu hỏi trên nên khá liên quan. –

+0

Ah-ha! Cảm ơn @BoA. Đoán tôi chỉ cần treo lên một bản sao của Lion trong một thời gian. – theory

+0

Một VM cho Lion có thể là một lựa chọn tốt. –

Trả lời

6

Tôi thực sự đã nhận được 4.3 để xuất hiện trong menu Xcode 4.3 chỉ bằng cách sao chép tệp iPhoneSimulator4.3.sdk vào gói Xcode.app, dưới dạng described by Dominik Porada. Tôi nghĩ rằng tôi đã phải khởi động lại Xcode một lần nữa, và có nó!

Nhưng nó không hoạt động. Như đã chỉ ra trong câu trả lời cho this question, iOS 4.3 không được hỗ trợ trên Mountain Lion. Có thể làm việc tốt cho Lion, mặc dù.

0

Đây là giải pháp chạy iOS 5.1 trong XCode 4.2. Hãy thử làm theo quy trình tương tự. Hãy thử sao chép nó từ một phiên bản trước của XCode.Haven't đã thử nó ra bản thân mình.Nhưng xem nếu nó hoạt động.

Để có được Xcode 4.2 trên Snow Leopard để chạy mã trên một thiết bị chạy iOS 5.1 bạn có thể làm điều này:

Nếu bạn có một máy Mac chạy Lion và Xcode 4.3.1 bạn có thể sao chép các tập tin từ:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176) 

nơi các tập tin sao chép ở nơi tương đương trên Snow Leopard Mac của bạn: có lẽ

/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

tương tự sao chép các file iOS 5.1 SDK tìm thấy trong thư mục này:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk 

Cũng sao chép 'version.plist' từ thư mục Lion trong thư mục iPhoneOS.platform sang máy Snow Leopard.

Khởi động lại Xcode trên máy Snow Leopard và kết nối lại các thiết bị và dường như đủ hạnh phúc.

Nếu bạn không có quyền truy cập vào một máy tính với Lion và Xcode 4.3.1:

Bạn có thể nhận được các tập tin ra khỏi 4.3.1 DMG mà có thể được tải về từ Apple ở đây: Tải về cho nhà phát triển của Apple .

Núi DMG, Show Package Contents vào biểu tượng Xcode và đi vào

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

Thực hiện theo các bước trên.

Bạn có thể thấy thuận tiện hơn khi sử dụng phương pháp ditto độc quyền của Apple (sudo ditto src dest) trong cửa sổ đầu cuối để sao chép các thư mục.

+0

Dường như đối với các phiên bản sau của mã Xcode , tất cả những gì bạn phải làm là sao chép 'iPhoneSimulator $ version.sdk' vào gói' Xcode.app'. Xem câu trả lời của tôi để biết thêm về điều đó. – theory

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