2016-04-01 15 views
7

Tôi có .framework tệp đang hoạt động trước khi bao gồm một tệp .a/.framework khác trong đó.Gặp vấn đề khi sử dụng .framework có .a thư viện tĩnh bên trong nó

Xây dựng khung thành công của tôi nhưng sau khi thêm tệp .framework của tôi vào một dự án khác, nó không hoạt động.

Sau khi thêm các tệp khác .a.framework vào các giai đoạn xây dựng khung của tôi, tôi nhận được lỗi này.

0 0x103014342 __assert_rtn + 144 
1 0x10307d28e ld::tool::OutputFile::addressOf(ld::Internal const&, ld::Fixup const*, ld::Atom const**) + 262 
2 0x10307ef54 ld::tool::OutputFile::applyFixUps(ld::Internal&, unsigned long long, ld::Atom const*, unsigned char*) + 3712 
3 0x103083693 ld::tool::OutputFile::writeAtoms(ld::Internal&, unsigned char*) + 489 
4 0x10307c59e ld::tool::OutputFile::writeOutputFile(ld::Internal&) + 818 
5 0x10307669c ld::tool::OutputFile::write(ld::Internal&) + 178 
6 0x1030151c0 main + 1164 
7 0x7fff8d04c5ad start + 1 
A linker snapshot was created at: 
/tmp/SDKsIntegrated_Test-2016-03-01-190200.ld-snapshot 
ld: Assertion failed: (_mode == modeFinalAddress), function finalAddress, file /Library/Caches/com.apple.xbs/Sources/ld64/ld64-253.9/src/ld/ld.hpp, line 749. 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Xin lưu ý trước khi thêm .a.framework file khác nó đang làm việc.

Lưu ý: Tôi đang làm điều tương tự với appodeal.com. Cảm ơn cộng đồng.

+0

Câu trả lời được cung cấp tại đây: https://stackoverflow.com/questions/7276917/ld-warning-section-data-objc-imageinfo-data-has-unexpectedly-large-size Đã không hiệu quả đối với tôi. –

Trả lời

3

Như đã đề cập here, cùng một vấn đề đã được giải quyết bằng cách thay đổi "Kiểu dải" từ "Tất cả biểu tượng" thành "Biểu tượng không phải toàn cầu", cho phép Biểu tượng toàn cầu được sử dụng trong danh mục.

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