2013-09-27 58 views
17

Kể từ khi đội của tôi chuyển từ Xcode 4-5, lỗi kỳ lạ này xuất hiện, rằng:Xcode 5 cho thấy cùng một thiết bị hai lần

Khi chúng tôi kết nối iPhone/iPod touch với Mac, thiết bị sẽ được hiển thị như hai thiết bị như ứng cử viên triển khai. Cả hai đều có cùng một tên thiết bị được hiển thị chính xác nhưng nếu chúng tôi chạy ứng dụng của chúng tôi vào ngày đầu tiên, đôi khi một segue sẽ gây ra một vụ tai nạn trong khi cùng một segue sẽ làm việc tốt trên thứ hai.

Vấn đề này xảy ra trên tất cả các thiết bị của chúng tôi trên Mac khác nhau: iPod Touch 5, iPhone 4s, iPhone 5 với iOS 6 và 7

Vì vậy, câu hỏi của tôi là, tại sao có 2 của cùng một thiết bị, và hơn nữa , Làm thế nào để tôi sửa chữa nó?

+0

Bạn đã cài đặt SDK iOS 6.1 trong XCode 5 chưa? – rakmoh

+0

@rakmoh Có, chúng tôi đã chuyển iOS6.1 SDK từ Xcode 4 sang Xcode 5 bằng cách sao chép-dán. – Will

+1

Nó rất có thể là một lỗi liên quan đến việc có 6.1 và 7.0 SDK song song như vậy trong Xcode 5. Nó cũng xảy ra trên hệ thống của tôi. – Petesh

Trả lời

32

là trạng thái @Petesh, điều này là do thêm 6.1 SDK vào xCode 5. Ngoài ra, một trong các thiết bị sẽ chạy với kiểu trực quan iOS 6.1 trong khi thiết bị kia sẽ chạy với 7.0 kiểu. Đáng buồn thay, bạn không thể nói sự khác biệt mà sẽ chạy với các phong cách 6.1 và sẽ chạy với các phong cách 7.0.

+2

Cảm ơn thông tin. Có điều gì chúng ta có thể làm về vấn đề này không? – JohnK

1

Không sử dụng liên kết tượng trưng đến sdk 6.1. Tôi đã xóa liên kết tượng trưng và tạo bản sao của sdk 6.1 thành xcode. Sự cố đã bị loại bỏ sau hành động này.

+2

Làm cách nào để tôi thực hiện điều này? Nếu tôi đã làm điều này, tôi vẫn có khả năng tạo dự án mới với SDK iOS 6.1 không? – Will

+0

Có. Có 2 cách để làm việc với iOS 6.1. Làm cho liên kết tượng trưng đến sdk 6.1 gây ra sự cố cho tôi. [link] (http://stackoverflow.com/questions/18423896/is-it-possible-to-install-ios-6-sdk-on-xcode-5) –

+0

Tôi đã sao chép SDK 6.1 sang Xcode nhưng tôi có cũng có vấn đề. – JohnK

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