2015-09-18 20 views
19

Tôi vừa cập nhật lên bản phát hành chung Xcode 7 và đã cố gắng thực hiện các tệp. Tuy nhiên thất bại của nó, và im nhận được thông báo sau;Bản sao làm việc '<Tên dự án>' không thể thực hiện các tệp - Không thể giao tiếp với ứng dụng trợ giúp

enter image description here

Ive nhìn thấy câu hỏi này, nhưng phản ứng thứ cấp là khác nhau trong câu hỏi OP: Xcode and Git Source Control : “The working copy XXXXX failed to commit files”

Whats 'ứng dụng helper' mà nó đang tìm kiếm và whats giải pháp? Di chuyển sang Xcode 7 và iOS9 đang trở thành một nhức đầu: ( Tôi cam kết các tệp của mình bằng cách chuyển đến 'Kiểm soát nguồn' -> 'Cam kết'

+0

thử điều này: http://stackoverflow.com/questions/14694662/xcode-and-git-source-control-the-working-copy-xxxxx-failed-to-commit-files – Nanthakumaran

+0

@Nanthakumaran câu hỏi này có một thông điệp thứ hai khác, như tôi đã nói ở trên. – DevC

+0

Bạn có thể xem hai quy trình này 'com.apple.dt.Xcode.sourcecontrol.WorkingCopyScanner' và 'com.apple.dt.Xcode.sourcecontrol.SSHHelper' trong màn hình hoạt động không? –

Trả lời

51

Tắt "ứng dụng trợ giúp" thực tế là Git. là mong muốn kết bạn (có duyên) với tên và địa chỉ email

để khắc phục nó, trên dòng lệnh, gõ như sau:.

xcrun git config --global user.email [email protected] 
xcrun git config --global user.name "Your Name Here" 
+1

bạn thưa bạn, là người đàn ông! :) – DevC

+0

Gần đây tôi đã chạy vào điều này và thấy rằng nếu tôi khởi động lại xcode sau đó tôi đã có thể làm các cam kết tốt. –

+0

Awesome.Saved ngày của tôi. –

3

Điều này xảy ra với tôi khi tôi thêm hình ảnh mới Cách "sửa lỗi" là vào File> Save TRƯỚC KHI bạn thực hiện một cam kết Git Sau đó Commit hoạt động Khỏe.

1

Nó làm việc cho tôi bằng cách sử dụng - ví dụ như. Tôi đã nhập

xcrun git config --global user.email [email protected] 
xcrun git config --global user.name "Your Name Here"  

Tôi không nằm trong thư mục dự án.

2

Giải pháp trên không hiệu quả đối với tôi. Tôi đang chạy trên Xcode 8 (8C1002) và tôi có gần 4500 tập tin để cam kết cùng một lúc (thêm các nguồn của một thư viện cho dự án của tôi).

Cách duy nhất tôi có thể làm cho nó hoạt động (không có thông báo lỗi) là bằng cách cam kết số lượng tệp nhỏ hơn nhiều lần thay vì tất cả cùng một lúc.

1

Nếu các giải pháp được đề cập ở trên không hiệu quả, hãy thử giải pháp này:

Thêm thay đổi một lần bằng lệnh git. Sử dụng thiết bị đầu cuối và thay đổi thư mục hoạt động của bạn (có chứa thư mục /.git) và thực hiện:

git commit -a -m "Commit title here" 

Sau khi cam kết qua Xcode sẽ hoạt động trở lại.

+0

Cảm ơn đây là giải pháp cho tôi – John

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