Tôi có một mục tiêu phát hành và một mục tiêu thử nghiệm, tôi muốn thay đổi tên của mục tiêu phát hành, nhưng nếu tôi làm như vậy tôi bắt đầu nhận được một lỗi liên kết trong mục tiêu thử nghiệm. Vì họ là các bài kiểm tra đơn vị tôi không nghĩ rằng sẽ có/nên là một phụ thuộc trong mục tiêu thử nghiệm cho mục tiêu phát hành, nhưng dường như có. Lỗi liên kết là:Làm cách nào để thay đổi tên của mục tiêu phát hành mà không ảnh hưởng đến việc xây dựng mục tiêu thử nghiệm đơn vị?
ld: file not found: /Users/Cequint/Library/Developer/Xcode/DerivedData/XYZ-apppviisyaexwpdcwgjtfldjotro/Build/Products/Debug-iphonesimulator/XYZ.app/XYZ
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang failed with exit code 1
XYZ.app là tên của mục tiêu phát hành trước khi đổi tên nó.
Có cách nào tự động hoặc nhanh chóng cập nhật mục tiêu thử nghiệm đơn vị để nó tiếp tục trong bước không?
Điều này có vẻ như trong trình mô phỏng. Đảm bảo bạn chạy "Đặt lại nội dung và cài đặt" từ trình đơn Trình mô phỏng iOS để xóa bộ nhớ cache trước tiên. – Rayfleck
Lỗi liên kết vẫn còn đó sau khi thực hiện điều đó - nhưng bây giờ nó đã thay đổi thành không thể tìm thấy XYZRenamed.app. (Tôi xây dựng các ứng dụng đầu tiên) – Gruntcakes
Tôi không biết làm thế nào nhưng tôi đã nhận nó để làm việc. Tôi đã nhận thấy Xcode có vẻ hơi lỗi trong điều khoản của những thứ còn lại không thanh toán bù trừ đúng khi họ nên, và tôi nghĩ rằng đây là một biểu hiện của điều đó. – Gruntcakes