Tôi nhận được một vài thư viện tĩnh tôi muốn sử dụng trong ứng dụng iphone của mình. Khi tôi cố gắng chạy trình mô phỏng, tôi nhận được các lỗi liên kết. Tôi mới phát triển iOS và tôi đã gặp sự cố này khi liên kết với các thư viện mà tôi đã tạo trước đây;iOS - tệp được tạo cho lưu trữ không phải là kiến trúc được liên kết (i386)
file was built for archive which is not the architecture being linked (i386)
Có nghĩa là tất cả các chức năng tôi tham khảo từ các thư viện mang lại cho tôi điều này:
undefined symbols for architectyre i386
Tôi không chắc chắn những gì để cấu hình để thực hiện quyền này. Các thư viện tĩnh được xây dựng cho armv7, nền tảng hỗ trợ armv6 armv7.
Dường như các thư viện không tương thích với trình mô phỏng, chúng chưa được xây dựng cho i386. Thử nghiệm trên một thiết bị hoặc nếu mã từ các thư viện có sẵn cho bạn, hãy xây dựng lại nó, bao gồm kiến trúc i386 –
Có tôi đã nhận được mã, làm cách nào để chỉ định cho nó để xây dựng cho i386? Ngay bây giờ; "Kiến trúc: Tiêu chuẩn (armv7)", "Kiến trúc hợp lệ: armv6 armv7", "Chỉ xây dựng kiến trúc hoạt động: không" – KaiserJohaan
Không chắc chắn bây giờ ... Thêm i386 vào kiến trúc hợp lệ? –