2015-06-17 30 views
5

Sau khi tải xuống phiên bản beta Xcode-7, tôi đã mở dự án hiện tại trong Xcode 7.Nhưng tất cả thư viện động (.dylib) được sử dụng trong mã của tôi bị thiếu.Thiếu thư viện .dylib khi mở trong Xcode 7 beta

Missing libraries

Sau đó, tôi loại bỏ các thư viện này và cố gắng thêm thông qua xây dựng Phase-> "Liên kết Binary với Libraries" .Nhưng nó cho thấy các tập tin mở rộng .tbd với cùng tên. (Ví dụ libs.dylib.) enter image description here

Có vấn đề gì khi sử dụng các tiện ích này thay vì .dylib? Ứng dụng của tôi được hỗ trợ từ iOS 7 trở lên. Bất kỳ trợ giúp nào cũng sẽ được đánh giá cao.

+0

Bạn có thực sự có một vấn đề khi xây dựng và chạy các ứng dụng? – Droppy

+0

Có, nó làm việc tốt trong mô phỏng ngay cả khi nó cho thấy thư viện bị thiếu trong thư mục làm việc khung. –

+0

Đừng lo lắng về nó sau đó. Tất cả những thứ đó đi vào nhóm * Sản phẩm * của tôi trong Xcode luôn bị đóng. Tôi chưa bao giờ thấy chữ viết đỏ đó. – Droppy

Trả lời

0

Tôi đã xóa các tham chiếu đến các tệp .dylib và thêm các thư viện trở lại dưới dạng .tbd tệp. Điều này dường như làm việc cho tôi.

3

Tôi cũng có cùng một vấn đề nhưng sau khi cập nhật My Mac OS X Yosemite tới OS X EI Capitan thì vấn đề đó được giải quyết bằng cách sử dụng .tbd extension tệp có cùng tên.

Trên thực tế Trong Xcode 7, Không có thư viện nhị phân động nào (.dylib) thay vì nó cung cấp thư viện .tbd và tôi nghĩ rằng có thể được OS X EI Capitan & OS X EI Capitan hỗ trợ. tbd (phần mở rộng tập tin), không có sẵn với OS X Yosemite?

Vì vậy, các dự án mà có (.dylib) chỉ có thể chạy trong phiên bản thấp hơn của Xcode 7.

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