2014-11-20 16 views
5

Tôi đã cố tạo một thư viện tĩnh cho thiết bị iOS của mình bằng Xcode 6.1.Thư viện tĩnh Xcode 6.1 .a dành cho iOS không được tạo

Tôi chọn Xcode một dự án mới có mẫu Cocoa Touch Static Library và đặt tên là MyLib. Đối với mục tiêu MyLib, tôi chọn iPhone 6 trong Trình mô phỏng.

Sau khi dự án được mở, tôi xây dựng MyLib thành công.

Nhưng nếu tôi nhìn vào thư mục Sản phẩm, libMyLib.a là màu đỏ và không có gì xảy ra, nếu tôi muốn hiển thị nó với công cụ tìm.

Trong các phiên bản trước của Xcode có vẻ như nó hoạt động, cách tôi tìm thấy trong một số hướng dẫn.

Tôi tìm thấy giải pháp: thư viện được tạo ra dưới

../Xcode/Products/Debug-iphonesimulator/libMyLib.a

Nếu tôi chuyển mục tiêu đến iPhone thật của tôi 6 nó hoạt động quá và trong các sản phẩm thư mục libMyLib sẽ là màu đen và thư viện được tạo ra dưới

../Xcode/Products/Debug-iphoneos/libMyLib.a

+0

Điều này có nghĩa là bạn đang tạo thành công một chất béo tĩnh thư viện? Tôi đang gặp rắc rối. +1 để đặt câu hỏi này. – Patricia

Trả lời

1

Điều này cũng xảy ra với tôi. Tôi tin rằng libMyLib.a được xây dựng thành công và nằm trong thư mục Debug-iphonesimulator nhưng Xcode không thể liên kết đến đường dẫn chính xác. Hai cách bạn có thể tìm thấy nó.

  1. Như OP đề xuất, xây dựng thư viện với iPhone 6. Thư viện đích phải có màu đen và nhấp chuột phải trong thư mục. Thư mục thư viện cho Debug-iphonesimulator có cùng cấp với Debug-iphoneos

  2. Tìm thư mục đích xây dựng của bạn. Thông thường, nó đang ở dưới:

/Users/tên bạn/Library/Developer/Xcode/DerivedData/yourProjectName-wholebunchofalphebets/Xây dựng/Sản phẩm

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