2011-10-18 17 views
7

Tôi đã tạo ứng dụng Chế độ xem đơn trống bằng Xcode 4.2 trên OSX Lion 10.7.2 nhắm mục tiêu đến iPhone 5. Dự án được xây dựng vui vẻ tuy nhiên khi khởi chạy trình mô phỏng tôi nhận được thông báo lỗi sau:XCode 4.2 thiếu SDK iOS5 cho Simulator

Trình mô phỏng iOS không thể tìm thấy SDK. SDK có thể cần phải được cài đặt lại.

Sau đó, tôi đã thử nhắm mục tiêu iPad với cùng kết quả. Tôi đã xóa Xcode bằng thiết bị đầu cuối và tải xuống bản sao mới từ AppStore. Việc cài đặt sạch sẽ tạo ra cùng một lỗi chính xác.

Dường như SDK không được triển khai trong khi cài đặt. Bất kỳ lời khuyên hoặc mẹo nào về cách tôi có thể cài đặt đúng SDK iOS 5 để trình mô phỏng hoạt động?

Cập nhật

Tôi đã tải về iOS 4.3 giả lập mà không được cài đặt. Trình mô phỏng hoạt động hoàn hảo nếu tôi chọn SDK 4.3 nhưng vì một số lý do không nhận ra thư mục chứa SDK 5.0.

Cập nhật

tôi định dạng lại MacBook, reloaded sạch OSX Lion mà không khôi phục lại bất kỳ sao lưu và cài đặt Xcode. Chạy trình mô phỏng trực tiếp sau khi cài đặt đã hoạt động, tuy nhiên sau khi khởi động lại và khởi chạy lại Xcode, lỗi đã xuất hiện trở lại. Bản thân SDK dường như đã bị hỏng. Sẽ thử và cài đặt lại Xcode một lần nữa.

+1

Bạn đã kiểm tra Xcode-> Tùy chọn-> Tải xuống-> Thành phần chưa? – Phlibbo

+0

@Phlibbo Có, tôi đã làm. Các mục chỉ hiển thị là trình mô phỏng 4.3 mà tôi đã tải xuống. – BinaryMisfit

+0

có thể nếu bạn cài đặt Xcode vào một thư mục khác (ví dụ:/Applications/Developer) nó sẽ chạy. Tôi đang gặp vấn đề tương tự (với Asepsis) và tôi sẽ thử điều này sau vài phút nữa. Nếu nó hoạt động, tôi sẽ đăng nó như một giải pháp. –

Trả lời

6

Sau một số thử nghiệm, hóa ra vấn đề là do Phần mềm của bên thứ ba gây ra. Gần đây, nhà phát triển TotalFinder đã xóa phần Asepsis của hệ thống và tạo một ứng dụng riêng để xử lý các tệp DS_Store.

Thật không may, điều này sẽ phá vỡ iOS Simulator sau khi cài đặt và thậm chí sau khi gỡ cài đặt Asepsis, tôi cần xây dựng lại toàn bộ máy của mình để loại bỏ lỗi.

Cập nhật

BinaryAge là nhận thức được những vấn đề liên quan đến Xcode 4.2 và bây giờ được liệt kê trên trang các vấn đề bí quyết và một biểu ngữ cảnh báo hiển thị trên liên kết tải xuống.

cuối cùng Cập nhật

Dường BinaryAge đã thay đổi cách vô trùng làm việc và điều này không còn là một vấn đề với các phiên bản mới nhất.

+2

cuối cùng, tôi nhận được Xcode và iOS Simulator để hoạt động bằng cách dừng Asepsis và gỡ cài đặt nó. Cảm ơn, câu hỏi này đã đưa tôi đi đúng hướng! –

+1

Gỡ cài đặt Asepsis cũng làm việc cho tôi. Vấn đề này khiến tôi phát điên! –

+0

Cảm ơn bạn! Cuối cùng tôi có thể làm việc hiệu quả trở lại. Một giải pháp đơn giản như vậy tôi sẽ không bao giờ tự mình đến. – bh88

5

Bạn đã thử "Tệp -> Đặt lại nội dung và cài đặt ..." trong trình mô phỏng? Tôi cũng gặp phải vấn đề tương tự, nhưng nó đã làm việc sau khi tôi thiết lập lại các mô phỏng! Trong thực tế, tôi cũng tìm thấy nó làm việc sau khi tôi loại bỏ tất cả các dự án hiện có và tạo ra những dự án mới, nhưng nó lại xảy ra sau khi tôi khởi động lại xcode. May mắn thay, "Đặt lại" luôn hoạt động cho tôi và tôi hy vọng nó có thể hữu ích cho trường hợp của bạn.

+0

Giải pháp tôi đăng đã hoạt động cho tôi và vào thời điểm đó, sự cố đã biết xảy ra với công cụ của bên thứ ba. Tôi chưa bao giờ gặp vấn đề kể từ đó. – BinaryMisfit

+0

Cảm ơn, đã làm việc cho tôi! –

+0

yeahoooo !!!!!!! – Tebe