Tôi đã gặp sự cố tương tự trong một dự án Objective-C, nơi tôi bắt đầu đưa vào các tệp Swift.
Trong trường hợp của tôi, tôi đã tạo hai mục tiêu trong dự án chính và tôi đã thêm tệp trống Swift, tệp này tạo tệp tiêu đề bắc cầu và một số cấu hình, nhưng tôi chỉ đánh dấu nó là thành viên của một mục tiêu. Mục tiêu đầu tiên hoạt động bình thường, nhưng mục tiêu thứ hai thì không, và tôi nhận thấy rằng sự khác biệt trong cài đặt xây dựng là cài đặt này:
Đường dẫn tìm kiếm Runpath -> $(inherited)
và@executable_path/Frameworks
Và tôi cũng cần tham chiếu Objective-C Bridging Header tới tệp đã được tạo trước đó:
Tiêu đề cầu nối Objective-C -> pathTo/Target-Bridging-Header.h
Sau khi thêm hai cài đặt này, mục tiêu thứ hai bắt đầu hoạt động bình thường.