2015-11-07 10 views
6

Trong ứng dụng của tôi, tôi đã tích hợp khung GoogleMobileAds để thêm một số biểu ngữ. Vấn đề là mỗi khi tôi khởi động dự án của mình, tôi nhận được thông báo lỗi No such module 'GoogleMobileAds'. Tôi tìm thấy một giải pháp nhưng nó không phải là rất hiệu quả: Tôi loại bỏ tài liệu tham khảo cho khuôn khổ, tôi tạo ra một thư mục vào thư mục mà tất cả các tập tin được và tôi đặt khuôn khổ vào nó. Mỗi khi tôi khởi chạy Xcode, tôi cần phải loại bỏ các tham chiếu cho khung công tác và thêm lại khung công tác từ thư mục Khung mà tôi đã tạo và thông báo lỗi biến mất.Không có mô-đun 'GoogleMobileAds' nào - Swift 2

Bất kỳ ai có giải pháp?

Cảm ơn bạn!

CẬP NHẬT

Giải pháp tìm với câu trả lời @ ethemsulan tại: AdMob 7.3.1 and Swift 2.0 - Module not found

+1

Bạn đang sử dụng cocoapods hoặc carthage ? Hoặc tự thêm khung vào dự án của bạn? – Chris

+0

Tôi thêm nó theo cách thủ công – fredericdnd

+1

Bạn đã xem bài đăng này chưa? http://stackoverflow.com/questions/30876363/admob-7-3-1-and-swift-2-0-module-not-found – Chris

Trả lời

8

Để tham khảo trong tương lai, tôi vẫn sẽ trả lời các câu hỏi.

Có hai bước để giải quyết lỗi Module not found, cũng thường xảy ra với khung phân tích cú pháp.

  1. Thêm đường dẫn của khuôn khổ vào dự án của bạn. Bạn làm điều đó bằng cách vào ô Mục tiêu. Chọn Cài đặt Xây dựng và sau đó tìm kiếm/chọn Framework Search Path theo Search Paths. Có thêm đường dẫn GoogleMobileAds.framework. Điều này có thể nằm trong thư mục gốc của dự án hoặc tại một vị trí bên ngoài, thêm một trong hai. (Nếu bạn không thể thấy chắc chắn chọn Tất cả thay vì Cơ bản ở góc trên bên trái)
  2. Sau đó tắt Bitcode. Bitcode là một công nghệ mới được giới thiệu bởi táo trong Xcode 7 và iOS 9 cho phép làm cho các ứng dụng nhỏ hơn. Bạn có thể đọc thêm về nó here. Điều này thường có thể gây ra vấn đề vì vậy đặt cược tốt nhất của bạn là vô hiệu hóa nó trong dự án. Để thực hiện điều này, hãy vào Project -> Build Settings và chuyển Enable Bitcode để NO

Sau dự án này sạch bằng cách chọn CMD-Shift-K hoặc chọn Product -> Clean

Hy vọng rằng sẽ giúp, Julian

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