Gần đây tôi đã thay đổi từ việc phát triển các ứng dụng iOS trên MacMini sang MacBook Pro mới (2,2 GHz Intel Core i7). Trong khi làm việc trong XCode, đôi khi tôi nhận được cửa sổ bật lên khi hệ thống rõ ràng đang cố gắng thực hiện tự động lưu và gặp sự cố.XCode Autosave Broken?
Trạng thái bật lên "Tài liệu [tên tệp] không thể được lưu tự động. Tệp đã bị thay đổi bởi một ứng dụng khác. Nhấp vào Lưu bất kỳ để giữ thay đổi của bạn và lưu các thay đổi được thực hiện bởi ứng dụng khác dưới dạng phiên bản hoặc nhấp vào Hoàn nguyên để giữ các thay đổi từ ứng dụng khác và lưu các thay đổi của bạn dưới dạng phiên bản. "
Ví dụ về tên tệp là: AppDelegate.m, MyLoginViewController.m. Không nên có bất cứ điều gì khác đang thay đổi những tập tin đó.
Tôi không thể làm gì trong XCode cho đến khi tôi chọn một trong các tùy chọn. Đôi khi có vẻ như hệ thống đang cố gắng ghi đè mã mới nhất của tôi bằng phiên bản cũ của mã của tôi, đôi khi có vẻ như nó đang cố lưu mã mới nhất của tôi. Vì vậy, đôi khi Revert là những gì tôi cần phải làm để giữ cho phiên bản hiện tại của tôi, và lần khác Save Anyway là những gì tôi cần làm. Tuy nhiên, đôi khi, tôi không thể biết hệ thống đang cố gắng làm gì và tôi chọn tùy chọn sai và mất giờ làm việc.
Điều này đã xảy ra nhiều lần trong khoảng ba tuần.
Tôi đang sử dụng OS X 10.7.2 và XCode 4.2.1. Mã này nằm trên ổ cứng của MacBook của tôi.
Có ai biết tại sao điều này xảy ra không?
Cảm ơn bạn.
nhìn giống nhau ngoại trừ "Tài liệu [] không thể lưu được". trên cmd-s. XCode 4.2.1 trên Lion 10.7.3. Rõ ràng tệp nguồn không mở trong bất kỳ ứng dụng nào ngoài XCode. Điều này đã gây ra sự mất mát khi những thay đổi gần đây nhất được hoàn nguyên hoặc người ta phải luôn kiểm tra xem liệu các chỉnh sửa gần đây nhất có được thực hiện hay không. Nếu bất cứ ai có một sửa chữa đó sẽ là tuyệt vời. Về lý do tại sao nó xảy ra, đó là vì XCode chứa đựng một bộ máy quan liêu Orwellian quá phức tạp đến mức các nhà phát triển của nó không thể làm cho nó hoạt động đúng. – tribalvibes
nhìn thấy cùng một ... hút –
Bạn đã cố tạo một dự án mới rồi nhập các tệp vào dự án mới của mình chưa? – Mark