Tôi có một số thư viện tĩnh mà tôi đã xây dựng để sử dụng trên kiến trúc armv7. Khi tôi cố gắng sử dụng chúng trong một dự án iOS mà tôi testrun trên giả lập iPhone 5.0, tôi nhận được lỗi nói với tôi về undefined symbols for architecture i386
trong các thư viện tĩnh của tôi.Trình mô phỏng iOS trên mac đang chạy kiến trúc i386, không phải armv7?
Vì vậy, tôi đoán điều này có nghĩa là trình giả lập iphone muốn thư viện được biên dịch cho i386? Vậy điểm mô phỏng là gì - tại sao nó không mô phỏng kiến trúc armv7?
Vì vậy, cách duy nhất tôi có thể kiểm tra thư viện tĩnh của mình là kết nối thiết bị iOS vật lý và chạy nó?
Hay tôi đã hiểu sai?
Vấn đề này là lý do tại sao các dự án Android sử dụng QEMU, một giả lập . Nó chậm hơn nhiều so với trình mô phỏng iOS. –