Tôi đã một ứng dụng trong đó bao gồm một thư viện bên ngoài tôi phát triển, và tôi nhận được thông báo cảnh báo sau đây mỗi khi tôi biên dịch bằng cách sử dụng thiết bị như mục tiêu:Cách loại bỏ cảnh báo "tệp được tạo cho định dạng tệp không được hỗ trợ" khi liên kết với một thư viện tĩnh?
mylib-release-iphonesimulator.a, nộp được xây dựng cho định dạng tệp không được hỗ trợ không phải là kiến trúc được gắn kết (armv7).
Tôi có 2 phiên bản của thư viện, cả hai đều được thêm vào dự án. Một được xây dựng cho iphonesimulator và một cho iphoneos.
Mặc dù nó hoạt động tốt trên bất kỳ mục tiêu nào (dường như trình biên dịch có phiên bản đúng của thư viện tùy thuộc vào mục tiêu) loại cảnh báo đó trở nên an toàn.
Có cách nào để loại bỏ cảnh báo, hoặc thậm chí tốt hơn biên dịch cả hai nền tảng trên một thư viện duy nhất tránh có 2 tệp nhị phân của cùng một thư viện?
Cảm ơn!
Đó chính xác là những gì tôi đang tìm kiếm. Cảm ơn nhiều! –
Cảm ơn. Khi bạn xây dựng cho giả lập iphone Trong đó vị trí là thư viện tĩnh mặc dù? – huggie