2011-08-17 19 views
12

Tôi đang làm việc trên một dự án iPhone và bằng cách nào đó lược đồ có "My Mac 64-bit" và "My Mac 32-bit" ngoài bình thường "Simulator 4.3" và "Thiết bị iOS".Dự án iPhone có "My Mac 64-bit"

Có cách nào để xóa tùy chọn "My Mac ..." không? Nó luôn luôn muốn chuyển sang những điều này khi tôi chuyển đổi các nhánh git và tôi kết thúc việc xây dựng mà không nhận ra nó và gặp lỗi. Nhiều phiền toái hơn bất cứ điều gì.

+0

Vẫn đang diễn ra trong Xcode 4.5. Đó là những điều như thế này mà làm cho một trong những thắc mắc như thế nào ưu tiên phát triển Xcode được giao, chắc chắn không dựa trên đau phát triển.:-) – zaph

Trả lời

3

Điều này xảy ra với tôi mỗi lần tệp được sửa đổi bên ngoài Xcode và Xcode cần tải lại tệp dự án. Đóng dự án và mở lại nó luôn sửa vấn đề cho tôi.

+0

Đó là giải pháp của tôi cho đến nay, nhưng tôi hy vọng các phiên bản tương lai của Xcode sẽ hỗ trợ git tốt hơn. Tôi không nín thở. –

+0

không hoạt động cho tôi với iBing: http://ibing.codeplex.com/ –

+0

Tôi luôn mở các dự án của mình từ trong Trình tìm kiếm để giải quyết vấn đề này. Duyệt đến thư mục dự án của bạn, ví dụ:/apps/iOS/iPhone/SingleViewApp. Nhấp đúp vào tập tin .xcodeproj sẽ khởi chạy dự án trong Xcode. Tôi thấy thông báo "Kiểm tra biểu tượng DDI" và ngay sau khi tên thiết bị iPhone xuất hiện. –

1

Đây là lỗi trong bản beta được xây dựng cho Xcode 4.2, liên quan đến việc xử lý repo Git của họ (được xác nhận tại WWDC với nhà phát triển Xcode). Theo một người bạn của tôi, nó đã được sửa trong Xcode 4.2 beta 5, nhưng có một loạt vấn đề với bản dựng đó và bạn có thể muốn tạm dừng cho đến phiên bản beta 6.

+0

Bạn có nghĩa là Xcode 4.2 beta 5 không? –

+0

Có, Xcode 4.2 beta 5. Đây là tin đồn, tâm trí bạn, nhưng theo anh ta họ cố định các vấn đề. Những người ở WWDC nói rằng nó sẽ được sửa trước khi Xcode 4.2 ra mắt bản beta, và cho đến lúc đó chúng tôi chỉ phải đối phó với nó. – johnw188

+0

Tôi không sử dụng bất kỳ bản dựng beta nào. Tôi đang ở trên Xcode 4.1 –

34

Có thể có thể là thứ gì đó với thư mục xcuserdata của bạn.

Nhấp chuột phải vào tệp xcodeproj và chọn "hiển thị nội dung gói".

Tạo bản sao lưu của thư mục xcuserdata.

Bây giờ hãy xóa mọi thứ bên trong thư mục xcuserdata và khởi động lại xcode.

Nếu gây ra sự cố, sau đó đặt thư mục dự phòng trở lại.

+0

Cảm ơn jsherk, nó đã giải quyết được vấn đề của tôi. – Prasad

+0

Làm việc cho tôi. –

+0

Bạn thật tuyệt vời! Cảm ơn rất nhiều!!! – flypig

0

Tôi luôn mở các dự án của mình từ trong Trình tìm kiếm để giải quyết vấn đề này. Duyệt đến thư mục dự án của bạn, ví dụ:/apps/iOS/iPhone/SingleViewApp. Nhấp đúp vào tập tin .xcodeproj sẽ khởi chạy dự án trong Xcode. Tôi thấy thông báo "Kiểm tra biểu tượng DDI" và ngay sau khi tên thiết bị iPhone xuất hiện.

2

Nếu bạn đang chuyển dự án Xcode của mình từ máy Mac này sang máy Mac khác thì sự cố này thường xảy ra nhất. Bạn có thể cố gắng Hai giải pháp: Đầu tiên chỉ làm việc cho tôi:

Độ phân giải: 1 Mở thư mục dự án của bạn> Nhấp chuột phải trên Xcode và chọn “Nội dung Show Package” Bên trong đó chúng tôi sẽ nhận được một thư mục “XcuserData” > Mở thư mục Xcuserdata và xóa tất cả nội dung của nó. > Bây giờ khởi động lại dự án Xcode, vấn đề sẽ được sửa ngay bây giờ.

nếu giải quyết ở trên không hoạt động sau đó thử này một:

Độ phân giải: 2 mở Xcode> nhấp vào Quản lý Đề án và sau đó Autocreate Schemes Bây giờ> Sau đó chọn chương trình mới trong Xcode.

Hy vọng độ phân giải sẽ phù hợp với bạn.

+0

Độ phân giải: 2 giúp tôi! – Dmitry

1

Bước 1: Kích chuột phải vào dự án Xcode> Show Package Contents> xcuserdata> Xóa Tất cả nội dung Bước 2: mở project> chọn mục tiêu> (Tên dự án) Tests> Máy chủ ứng dụng> chọn ứng dụng> cho phép thử nghiệm API ứng dụng

Đã giải quyết :) Hãy tận hưởng mã của bạn

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