Tôi có một ứng dụng iOS được liên kết với một số thư viện tĩnh dựng sẵn của bên thứ ba. Những thư viện tĩnh đã có thông tin gỡ lỗi của họ bị tước bỏ và dường như mất thông tin kiến trúc của họ. Khi xây dựng ứng dụng (trình mô phỏng trong trường hợp này), tôi nhận được rất nhiều cảnh báo như thế này:Ẩn cảnh báo Xcode dsymutil về thiếu thông tin kiến trúc
/Developer/usr/bin/dsymutil
warning: (i386) 'libtest.a(test.o)' doesn't contain architecture information for i386.
Có cách nào để nói cho dsymutil tắt về điều này không? Các ứng dụng biên dịch và chạy tốt nhưng tất cả những cảnh báo khá xấu xí và tôi muốn loại bỏ chúng. Bất kỳ đề xuất ?
bạn có thể cung cấp danh sách thư viện của bên thứ ba mà bạn đang sử dụng hay không. Sự hiểu biết của tôi là nếu thư viện bên thứ 3 không hỗ trợ trình mô phỏng, bạn có thể gặp phải lỗi ở trên. – lancegoh
Cố gắng thiết lập 'Chỉ xây dựng kiến trúc hoạt động' = YES/NO. Ngoài ra, hãy kiểm tra 'Kiến trúc' và 'Kiến trúc hợp lệ' trên cài đặt dự án của bên thứ 3. –
có thể bạn không đặt đường dẫn tìm kiếm tiêu đề người dùng và cờ liên kết khác trong cài đặt xây dựng dự án. –