Tôi có một dự án hiện có mà tôi đang làm việc và gần đây tôi đã quyết định cập nhật SDK iPhone của mình và cập nhật lên SDK 3.0 mới nhất.Nâng cấp lên iPhone SDK 3.0 Gây ra sự cố UIKit
Tôi cập nhật SDK của mình và đi để mở dự án hiện có của mình. Chắc chắn, có một số vấn đề bao gồm một số vấn đề về chứng chỉ và vân vân. Dù sao, google và tôi đã có thể giải quyết hầu hết trong số họ, nhưng tôi đã không có bất kỳ may mắn về những gì tôi hy vọng sẽ là vấn đề cuối cùng của tôi.
Khi chạy chương trình của tôi trong mô phỏng, tôi bây giờ có được
dyld: Thư viện không nạp: /System/Library/Frameworks/UIKit.framework/UIKit tham chiếu từ: /Developer/iGameLib/iGameLib/build/Debug-iphonesimulator/iGameLib.app/iGameLib Lý do: hình ảnh không tìm thấy
Bây giờ, tôi đã khám phá ra UIKit đã chuyển sang
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0sdk/ System/Library/Frameworks/UIKit
và tôi đã cập nhật các thiết lập mục tiêu và dự án của tôi để trỏ đến vị trí đó khuôn khổ mới, nhưng vẫn còn khi tôi xây dựng nó, không may mắn.
Tôi cũng đã thử xóa các ứng dụng và cài đặt của trình mô phỏng, vẫn không có may mắn.
Tham chiếu .app bị xóa khi tôi chạy menuitem "sạch", tôi đã xác nhận điều này, vì vậy rõ ràng điều gì đó trong cài đặt dự án của tôi vẫn trỏ đến sử dụng vị trí UIKit cũ.
Tôi nên tìm ở đâu?
Tôi đã đi xa hết mức có thể để giúp bản thân nhưng tôi sợ rằng tôi đang thua lỗ ở đây. Tôi không nhìn thấy nó dưới các thiết lập mục tiêu, hoặc các thiết lập dự án, hoặc plist, hoặc bất kỳ các tập tin khác trong dự án của tôi.
Sử dụng hệ thống SCM hoặc Snapshot tích hợp của Xcode, nếu bạn gặp trường hợp như vậy, bạn có thể quay lại phiên bản trước của tệp dự án hoặc thậm chí là phân biệt dự án bị hỏng với phiên bản đang hoạt động. Có rất nhiều công cụ để thử trước khi tạo lại dự án của bạn như một phương sách cuối cùng. – cdespinosa