2012-04-12 24 views
7

Got the "Không Đề án" Vấn đề sau khi sáp nhập các vấn đề xung độtgiải pháp tốt nhất cho vấn đề "Không Đề án" trong Xcode 4 sau khi đào tẩu sáp nhập chi nhánh git

Auto-sáp nhập SampleProject.xcodeproj/project.pbxproj XUNG ĐỘT (nội dung): Kết hợp xung đột trong SampleProject.xcodeproj/project.pbxproj Hợp nhất tự động không thành công; sửa các xung đột và sau đó cam kết kết quả.

Chắc chắn tôi đã thực hiện một số thao tác bị xóa khi hợp nhất các xung đột. Câu hỏi đặt ra là không có giải pháp tốt nhất để khắc phục vấn đề "Không có Đề án" trong trường hợp này.

Trả lời

2

Vấn đề tương tự. Đóng các dự án của tôi, thoát rồi mở lại XCode và các đề án của tôi đã trở lại.

31

Khi Đề án cho thấy "Không Scheme" tùy chọn, Click vào

No Scheme ->Manage Scheme -> sau đó nhấn nút Autocreate Schemes Now

+0

Cảm ơn bạn @gobi điều này đã khiến tôi phát điên! – Hahnemann

+0

Điều này không hiệu quả đối với tôi. – Snowcrash

0

Tôi đã cùng một vấn đề. Sau một số thử nghiệm, tôi đã mở Xcode và chuyển đến trình điều hướng phát hành và mở các tệp bị xung đột là Mã nguồn, sau đó bắt đầu tìm kiếm theo từ khóa <<<<<<< HEAD rồi bắt đầu khắc phục xung đột. Sau đó các mục tiêu xuất hiện :)

1

Tôi tìm thấy câu trả lời đánh giá hàng đầu đã không làm việc cho tôi như vậy nghĩ tôi sẽ gửi cách tiếp cận thông thường của tôi ở đây - như tôi chỉ phải giải quyết vấn đề này:

Chúng tôi biết vấn đề - lỗi thực sự là khá rõ ràng về vấn đề này:

Auto-sáp nhập SampleProject.xcodeproj/project.pbxproj XUNG ĐỘT (nội dung): Merge xung đột ở SampleProject.xcodeproj/project.pbxproj tự động merge thất bại; sửa các xung đột và sau đó cam kết kết quả.

Chúng tôi có xung đột trong tệp project.pbxproj.

Nếu nó nói "Xung đột trong appDelegate.h" chúng ta biết chính xác phải làm gì nhưng thực tế dự án sẽ không biên dịch có vẻ đáng lo ngại hơn là xung đột bình thường - đó là điều thực sự là.

Vậy làm cách nào để khắc phục xung đột này?

  1. Đầu tiên hướng đến tập tin dự án của bạn
  2. Nhấp chuột phải vào tập tin xcodeproj
  3. Bấm Show Package Contents

enter image description here

  1. Kích đúp vào dự án.tập tin pbxproj (đó là một trong những đề cập trong các lỗi xung đột)

enter image description here

  1. Cuối cùng giải quyết những mâu thuẫn như bạn sẽ thường làm. Điều này đòi hỏi một chút suy nghĩ - nó là giá trị đọc và cố gắng để hiểu về những gì đang xảy ra. Thông thường mặc dù nó là chuyển tiếp khá thẳng để xem những gì cần phải được giữ:

enter image description here

Trên đây là một ví dụ về cách những mâu thuẫn sẽ xem xét.

Khi bạn đã tìm thấy tất cả các xung đột trong tệp này chỉ cần lưu và tải lại dự án. Đề án nên trở lại và dự án hoạt động.

Lưu ý: Như đã đề cập ở trên, một số suy nghĩ là cần thiết khi giải quyết xung đột. Thông thường họ sẽ rất dễ dàng (chỉ cần loại bỏ các đường xung đột) nhưng đôi khi bạn sẽ cần sửa một chút mã. Nếu bạn thấy ví dụ dưới đây - các tập tin đã bị hỏng và cần phải được cố định:

enter image description here

Việc sửa chữa cần thiết trong ví dụ này là:

 path = DetailModels; 
     sourceTree = "<group>"; 
    }; 

Mã này cần được bổ sung và có thể được làm việc từ mã trong các khu vực trên.

+0

cảm ơn người đàn ông ..... – dreamBegin

0

Đây là cách tôi giải quyết tình huống khó xử "Không có Đề án" của tôi. Sau vài giờ dùng thử và lỗi, tôi đã cố gắng xóa xcode.workspace mà không có sơ đồ hav và cd vào thư mục mà không gian làm việc vừa bị xóa khỏi, hơn là chạy pod install để tải xuống lại không gian làm việc. Và sau đó tất cả các dự án và thư mục của tôi xuất hiện. Nó cũng rất quan trọng để điều hướng đến mục tiêu-> cài đặt xây dựng và thiết lập đường dẫn tìm kiếm FrameWork để gỡ lỗi và phát hành ($ inherited) và $ (SRCROOT) trước khi xóa không gian làm việc.

Hy vọng điều này sẽ giúp ai đó!

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