Tôi đang cố gắng xây dựng phiên bản lite của ứng dụng iPhone bằng AdMob. Tôi đã làm theo các hướng dẫn ở đây http://www.iphonedevsdk.com/forum/iphone-sdk-development/11358-creating-lite-version-app.html và tạo hai mục tiêu khác nhau. Trong phiên bản lite tôi đã thêm một macro gọi là LITEVERSION mà tôi đang kiểm tra bằng cách sử dụng #ifdef và làm những việc thích hợp.Lỗi trình liên kết Xcode: không tìm thấy thư viện cho -lAdMobDevice
Nhưng khi tôi xây dựng phiên bản thu gọn của ứng dụng, tôi nhận được một lỗi mối liên kết
ld: thư viện không tìm thấy cho -lAdMobDevice collect2: ld trở về 1 trạng thái thoát
Tuy nhiên tôi có thể xây dựng phiên bản đầy đủ mà không có bất kỳ vấn đề và cũng nhận thấy rằng xây dựng đang làm việc tốt (cho fullversion) ngay cả khi tôi loại bỏ các macro #ifdef. Điều này cho thấy thư viện libAdMobSimulator.a đang liên kết đúng cho phiên bản đầy đủ, tuy nhiên nó không thành công trên phiên bản lite.
Mọi con trỏ sẽ được đánh giá cao!
Chúc mừng Bình
Bạn có đang kéo và thả tệp từ thư mục bí danh không? Đó là những gì tôi đã làm. Thời điểm tôi sao chép tệp vào một thư mục khác và sau đó kéo và thả vào dự án mà nó đã làm việc. Đủ để khiến bạn hoàn toàn mất trí phải không !! –