2011-10-27 28 views
10

Possible Duplicate:
Objective-C ARC Error: -fobjc-arc is not supported with fragile abiARC lỗi: -fobjc-arc không được hỗ trợ với abi mong manh

Clang LLVM 1.0 Lỗi lỗi: -fobjc-arc không được hỗ trợ với mong manh abi

Tôi buildin một ứng dụng OSX và Tôi nhận được cùng một lỗi khi tôi biên dịch nó với "Profile", để làm việc với Instruments. Bất kỳ ý tưởng làm thế nào để giải quyết nó?

+2

Đây không phải là bản sao của câu hỏi "có thể trùng lặp". Cái đó đề cập đến iOS; điều này đề cập đến Mac OS X, và giải pháp là khác nhau trong mỗi trường hợp. –

Trả lời

19

ARC chỉ khả dụng cho các ứng dụng 64 bit trong OS X. Do đó, bạn phải đặt kiến ​​trúc của ứng dụng thành "Intel 64 bit" trong cài đặt bản dựng. Nếu bạn muốn hỗ trợ hệ điều hành OS X 32 bit thì bạn không thể sử dụng ARC.

"Fragile ABI" đề cập đến thời gian chạy "Mục tiêu" C cũ của C, đó là ứng dụng OS X 32 bit sử dụng. Các ứng dụng OS X iOS và 64 bit sử dụng thời gian chạy Objective-C "Hiện đại".

Các vấn đề liên quan