Tôi có một mô-đun/khung được viết bằng Swift, dự định được sử dụng trên iOS. Khi tôi cố gắng bao gồm khuôn khổ trong ứng dụng của tôi, đầu tiên tôi nhận thấy một số đỏ "không tìm thấy" gợi ý trong việc xây dựng giai đoạn:Mô-đun Swift iOS không được triển khai vào thư mục gỡ lỗi dự kiến
Tuy nhiên, dự án xây dựng tốt - phụ thuộc mục tiêu được tìm thấy, vì vậy không có vấn đề biên dịch. Nó chỉ là khung được tạo dựng - và chắc chắn đủ, khi khởi chạy, tôi có lỗi liên kết, nó không thể tìm thấy hình ảnh. Nhìn vào việc xây dựng nhật ký, nó đang tìm kiếm ở đây:
/Users/Craig/Projects/Fluffy/build/Debug-iphoneos/
nào có ý nghĩa - đó là những gì được định nghĩa trong Cài đặt xây dựng cho khuôn khổ của tôi:
Nhưng các bản sao thất bại, là nguồn khung không tồn tại:
PBXCp /Users/Craig/projects/Fluffy/build/Debug-iphoneos/Fluffy_iOS.framework /Users/Craig/Library/Developer/Xcode/DerivedData/MyApp-dcjfhcnyzkwzxiejuuxqlsgajreb/Build/Products/Debug-iphoneos/MyApp/Frameworks/Fluffy_iOS.framework
...
error: /Users/Craig/projects/Fluffy/build/Debug-iphoneos/Fluffy_iOS.framework: No such file or directory
Tuy nhiên, nhìn vào nhật ký xây dựng cho khuôn khổ của tôi, tôi thấy rằng đó là thực sự kết thúc ở đây:
/Users/Craig/Library/Developer/Xcode/DerivedData/Fluffy-fuuewsvogdkycegheyrsabkiicxc/Build/Products/Debug-iphonesimulator/Fluffy_iOS.framework
Tôi cho rằng có ý nghĩa - DerivedData đã một thời bây giờ được vị trí mặc định cho bất kỳ sản phẩm xây dựng.
Và khi tôi có một cái nhìn tại dự kiến xây dựng thư mục, không có nhiều, rất nhiều của nó trở về già, và không ai trong số đó liên quan đến việc cấu hình gỡ lỗi:
Vì vậy, tôi câu hỏi là: Tại sao khung của tôi được đặt trong thư mục DerivedData
, khi nó có vẻ như được yêu cầu trong Cài đặt Xây dựng được đặt trong thư mục build
liên quan đến dự án? Các tham số này (đường dẫn sản phẩm xây dựng trên mỗi cấu hình, v.v ...) có được tham vấn không?
Và tôi nên làm gì để điều chỉnh việc này? Làm thế nào ứng dụng của tôi có thể biết tìm trong thư mục DerivedData đúng cho khung công tác, cho cấu hình đúng (gỡ lỗi và phát hành) theo cách có thể mở rộng và sẽ hoạt động mà không cần phải chỉ định đường dẫn tuyệt đối theo cách thủ công?
Tôi gặp vấn đề tương tự. Bạn đã tìm được bản sửa lỗi chưa? – olive
Không, thật không may mắn. :-( –
Chỉ cần tò mò, bạn có một không gian làm việc và Fluffy_iOS đang được xây dựng trong không gian làm việc đó như là một sự phụ thuộc không? –