Khi tôi sử dụng $(BUILT_PRODUCTS_DIR)
trong User Header Search Path
(theo khuyến cáo trong this hướng dẫn về thư viện tĩnh) XCode 4 giải quyết nó như thế này:
Đây là một vấn đề trong khi Tôi làm việc với trình mô phỏng, vì tệp xây dựng được lưu trữ trong Debug-iphonesimulator
thay vì Debug-iphoneos
và XCode không tìm thấy tiêu đề.
Giải pháp khắc phục hiện tại của tôi được xây dựng trước tiên cho Thiết bị iOS và sau đó làm việc với Trình mô phỏng. Đây là một chút tẻ nhạt và dễ bị lỗi. Tôi đang làm gì sai?
Sau đó, làm cách nào bạn khuyên bạn nên làm việc với các tệp tiêu đề thư viện tĩnh của các dự án trong cùng một không gian làm việc? – hpique
Điều này có ổn không nếu bạn thêm mục tiêu của dự án khác làm phụ thuộc trực tiếp? –
Đối với _headers_ Tôi sẽ để chúng như là trong dự án của chúng và tham chiếu trực tiếp từ đó - điều này sẽ loại bỏ yêu cầu bạn xây dựng một thư viện phụ thuộc trước khi bạn có thể biên dịch bất kỳ thứ gì trong ứng dụng khách có thể sử dụng nó. Nếu bạn muốn bạn có thể tách ra các tiêu đề đó là "công khai" v. Những người được "tư nhân" vào thư mục riêng của họ, và ứng dụng của bạn sẽ chỉ tìm kiếm các tiêu đề trong thư mục công cộng. – fbrereto