2011-05-25 26 views
14

Tôi muốn di chuyển tệp tôi có trong DỰ ÁN/PROJECT.xcodeproj sang DỰ ÁN/Lớp học.Di chuyển tệp trong Xcode

Sự cố chỉ cần kéo trong Xcode là hệ thống phân cấp tệp của Xcode khác với hệ thống thực tế.

Sự cố khi di chuyển nó trong Finder/Terminal là nó phá vỡ mọi thứ và mọi thứ không còn hoạt động nữa.

Vui lòng cho tôi biết về giải pháp. Cảm ơn!

Trả lời

2

heres một giải pháp :

di chuyển tệp từ proj của bạn sang máy tính để bàn.

di chuyển từ máy tính để bàn trở lại trong proj của bạn (chọn nguồn sao chép vào thư mục)

12

Tôi đã gặp vấn đề tương tự. Các nhóm không đại diện cho các thư mục trong hệ thống tệp. Tôi giải quyết vấn đề của tôi bởi

  1. loại bỏ các tài liệu tham khảo từ các dự án
  2. di chuyển file vào đúng thư mục
  3. thêm tệp vào dự án một lần nữa. (Và không kiểm tra các "sao chép file" tùy chọn)
+0

Tôi đã Xcode hiển thị lỗi sau khi thực hiện việc này, nhưng quá trình xây dựng đã hoàn tất thành công. Tôi đã phải chỉnh sửa tập tin pch của tôi sau đó lưu nó một lần nữa, sau đó làm sạch/xây dựng để làm cho xcode dừng hiển thị lỗi sau khi tôi làm theo các bước sau. Sau đó, mọi thứ đều hiệu quả. –

4

trên thực tế, bạn chỉ có thể chọn để "xóa" các tập tin trong Xcode. Khi được nhắc, chọn "remove tham khảo" thay vì "di chuyển vào thùng rác có thể"

bây giờ di chuyển các tập tin thực tế đến vị trí mà bạn mong muốn trong Finder

Về Xcode và chọn "Add file để" sau kích chuột phải vào dự án của bạn (Tôi có track pad, vì vậy tôi có hai ngón tay).

36

trình trong Xcode 5:

  1. Move tập tin trong Finder
  2. Quan sát rằng tài liệu tham khảo trong Xcode biến đỏ
  3. mở bảng bên phải (⌘⌥0)
  4. Chọn “ Tương đối so với Project ”từ Vị trí bộ chọn.
  5. Nhấp vào biểu tượng thư mục bên dưới Vị trí.
  6. Chọn vị trí tệp mới.

Điều này cho phép bạn di chuyển cả hai tệp và đổi tên chúng (cả hai cùng một lúc nếu bạn muốn).

Chỉnh sửa: Đáng chú ý, Xcode 9 được cho là sẽ di chuyển tệp trên hệ thống tệp nếu cấu trúc nhóm của bạn bắt chước hệ thống tệp.

+0

Phương pháp này làm cho các tệp được di chuyển không được theo dõi trong Git. Nó có tự nhiên không? –

+0

Làm cách nào để thay đổi vị trí thành nhiều tệp cùng một lúc? Tôi chỉ cần kéo khoảng một chục tệp vào thư mục mới này, tôi không muốn thay đổi đường dẫn cho từng thư mục. – Goldname

+0

Chọn nhiều tệp, thực hiện các bước tương tự. Làm xong. – mxcl

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