2013-05-13 31 views
5

Tôi mới phát triển iOS và tôi đang gặp sự cố. Tôi đã thừa hưởng một ứng dụng hoàn thành khoảng 70% nhưng không có thử nghiệm nào. Tôi muốn thêm một mục tiêu thử nghiệm đơn vị vào dự án xCode của tôi (v4.6.2) và tích hợp nó để nó chạy khi tôi nhấn cmd-U.Làm cách nào để thêm/sửa đổi cài đặt trình tải gói trong xCode 4.6.2?

Tôi đã thêm thành công mục tiêu thử nghiệm đơn vị mới. Lệnh tiếp theo nói để sửa đổi cài đặt "trình tải gói" trong "cài đặt xây dựng" -> "trình liên kết". Vấn đề là cài đặt "trình tải gói" trống và nhấp vào hàng không hiển thị nút +/- để thêm cài đặt.

Làm cách nào để sửa đổi cài đặt trình tải gói để thiết lập mục tiêu thử nghiệm mới được tạo để chạy với cmd-U?

Trả lời

10

Mục tiêu kiểm tra đơn vị được tạo cho các dự án mới là Kiểm tra đơn vị ứng dụng. Nó chèn mã thử nghiệm của bạn vào ứng dụng bằng cách thiết lập BUNDLE_LOADER và TEST_HOST trong cài đặt xây dựng. Bạn có thể tạo một mục tiêu thử nghiệm đơn vị mới và theo mặc định, đây sẽ là Kiểm tra Đơn vị Logic (BUNDLE_LOADER và TEST_HOST không được đặt).

Nếu bạn muốn một thử nghiệm ứng dụng Unite bạn nên thiết lập các BUNDLE_LOADER và TEST_HOST tới:

BUNDLE_LOADER = $(BUILT_PRODUCTS_DIR)/DC Wire Sizer.app/DC Wire Sizer 
TEST_HOST = $(BUNDLE_LOADER) 

Bạn sẽ cần phải thay đổi "DC Wire Sizer" tên ứng dụng của bạn

Để thực hiện các thử nghiệm mới mục tiêu chạy với cmd-u bạn cần phải chỉnh sửa lược đồ thử nghiệm và thêm mục tiêu thử nghiệm mới của bạn.

enter image description here

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