2010-11-03 29 views
8

Tôi sử dụng xcode 3.2.4 trên báo tuyết. Hôm nay khi tôi cố gắng lưu một tập tin trên dự án của tôi, tôi nhận được một thông báo lỗi nói: Tài liệu "nameOfFile.m" không thể lưu được. Tôi đã thử cài đặt lại xcode nhưng không may mắn. Các tập tin có thể được chỉnh sửa với các biên tập viên khác và tôi thấy hành vi tương tự trên tất cả các dự án của tôi cũng như các dự án mới được tạo ra. Bất kỳ ý tưởng?xcode Tài liệu "..." không thể được lưu

Screenshot for error warning

+0

Cố định trong Xcode 9 –

Trả lời

7

Chỉ đơn giản bằng cách khởi động lại máy tính, sự cố đã được khắc phục.

+0

Tôi gặp sự cố này sau khi cài đặt lại Lion và cài đặt lại Trợ lý di chuyển để chuyển thư mục người dùng của tôi, theo đó tất cả mã của tôi. Tôi đã khởi động lại sau khi cài đặt lại Xcode và trước khi nhìn thấy vấn đề này, nhưng sau khi khởi động lại, nó đã được giải quyết. –

3

Đảm bảo bạn có bạn di chuột tập trung vào các mã vùng và không phải là tập tin trong danh sách tập tin.

+0

tập trung vào mã – thomdask

+0

Tôi xác nhận rằng đây là vấn đề trong trường hợp của tôi, xcode 3.2.6 – sorin

+0

chỉ tập trung vào tệp mã chứ không phải tệp tài nguyên. – nonocast

1

Hey ........... thậm chí tôi phải đối mặt với cùng một vấn đề ..... Nhưng có câu trả lời ...... bước sau:

  1. tiết lộ trong thư mục dự án.
  2. chọn tập tin đó đã bị khoá
  3. chọn 'Get Info'
  4. bỏ chọn tức là bỏ chọn nhãn 'LOCKED' trong Info.
+0

Tôi đã thử điều đó và nó không phải là trường hợp – thomdask

+0

Điều này cũng không đúng với tôi. – JoePasq

5

Chúng tôi gặp sự cố này trong môi trường phòng thí nghiệm nơi tệp người dùng được gắn kết qua NFS. Máy khách đang chạy OS X 10.6.7 và máy chủ tệp đang chạy Debian Linux. Sau nhiều đau buồn và đọc/var/log/syslog trên máy khách, tôi phát hiện ra nó là một vấn đề tình trạng khóa/chủng tộc tập tin tinh tế với hệ thống tệp. Rõ ràng, khi chỉnh sửa các tập tin trong một "gói" (ví dụ như trong một dự án Xcode), hệ điều hành đang sử dụng một số dạng "ghi an toàn", bao gồm ghi dữ liệu tạm thời về nguyên tử ~/Library/Caches/TemporaryItems/(tất nhiên là trên hệ thống được gắn NFS) - có một cuộc đua ở đây yêu cầu khóa tệp thích hợp. Chúng tôi hy vọng chúng tôi đã khắc phục sự cố bằng cách thay đổi các tùy chọn nfs_mount như được mô tả trong Mounting NFS volumes in OS X

0

Tôi vừa gặp phải vấn đề tương tự, sau đó tôi nhận thấy tôi đã hết dung lượng đĩa. Bạn có thể vô hiệu hóa cảnh báo bật lên khi bạn chạy thấp trên không gian đĩa (có lẽ không phải là một điều khôn ngoan để làm). Tôi đã làm điều đó một vài ngày trước và đã bối rối trong giây lát khi thông điệp này xuất hiện. Họ có thể vừa nói "Đĩa đầy" hoặc cái gì đó thay vì "không thể cứu". Dù sao đi nữa, nếu có ai chạy vào điều này, hãy giải phóng một số dung lượng đĩa.

Bạn có thể lưu trong trình chỉnh sửa bên ngoài vì nó cũng không xây dựng ứng dụng của bạn có thể sử dụng hết không gian còn lại. Nó cũng có thể là lý do tại sao nó làm việc sau khi khởi động lại (nếu OS X làm sạch một số công cụ lưu trữ trên khởi động lại) vì vậy nó có vẻ hợp lý.

Hoặc là HDD của bạn có thể đã bị lỗi. tic .... tic .... tic .....

0

Trong trường hợp của tôi, Tập tin đã nói tài liệu không thể lưu được về cơ bản Phím tắt/Đồng minh của tệp có mặt tại một địa điểm khác.

Tôi không biết tại sao nó không thể lưu nếu nó được mở bởi shortcut/đồng minh trong xcode nhưng bằng cách ghi đè (Sao chép và dán) các tệp gốc vào lối tắt đó vấn đề của tôi đã được giải quyết.

Trân Umair Bhatti

3

Không chắc chắn tại sao nhưng các tập tin tạm thời kết thúc trong tình trạng lẻ.Trong "/ private/var/thư mục" Tôi chỉ đơn giản là loại bỏ tất cả các thư mục và nó xoá sổ các vấn đề

cd /private/var/folders 

sudo rm -fR * 

Lưu ý: không bao giờ làm một "sudo rm" trừ khi bạn thực sự biết những gì bạn đang làm. Nó có thể gây ra thiệt hại không thể phục hồi

+0

Điều này đã xóa nó cho tôi. Đã thử các giải pháp khác đầu tiên, điều này làm việc, nhưng tôi đã tìm kiếm trong các thư mục và tìm thấy một trong đó đã có các tập tin dự án trong nó và chỉ cần xóa một thư mục. –

0

Vệ sinh dự án (Sản phẩm> Làm sạch), sau đó buộc thoát Xcode (Command + Option + Escape, chọn Xcode, bấm Force Quit) đã giải quyết vấn đề cho tôi. Tôi không chắc chắn nếu cần thiết, nhưng đó là những gì tôi đã làm. Sau khi mở lại dự án, tôi để Xcode lập chỉ mục dự án trước khi làm bất cứ điều gì, sau đó thực hiện một Build, và tất cả đều tốt.

0

1. Nhấp chuột phải vào tệp đó 2.Chuyển đến Hiển thị trong Trình tìm kiếm. 3.Nhấp vào nhận thông tin. 4.Goto Chia sẻ & Giấy phép

Mọi người, tên người dùng, Tìm nạp & lựa chọn ---- Bạn có thể chọn tùy chọn ghi thích hợp.

0

Tôi gặp phải vấn đề này nhiều lần. Tôi đã làm theo các bước dưới đây để sửa lỗi này.

1. Select file->Show in Finder 
2. Copy those file and past different destination. 
3. Remove those file from xCode (to selecting show in finder) 
4. Then again add those files from other destination to actual location 
5. Clean code and run the code. 
0

Một lý do khác có thể là tệp bạn đang cố sửa đổi là alias (tức là liên kết mềm).

Bạn sẽ phải sửa đổi tệp nguồn trực tiếp trong trường hợp này.

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