2012-11-06 27 views
10

Tôi nhận được lỗi sau khi tôi cố gắng để chạy dự án Xcode iOS của tôi:Xcode không thể chạy bằng cách sử dụng thiết bị được chọn

Xcode cannot run using the selected device. Choose a destination with a supported architecture in order to run on this device. 

Tôi đã có lỗi này trong một thời gian bây giờ. Tôi đã có thể nhận được xung quanh nó bằng cách sử dụng một thiết bị thực tế thay vì một giả lập, nhưng bây giờ mà không hoạt động hoặc. Tôi đã không thay đổi một thiết lập duy nhất trong dự án kể từ khi tạo nó, tất cả những gì tôi đã thay đổi chính là mã. Điều này cũng đã xảy ra trước đây và cách duy nhất tôi sửa nó là tạo ra một dự án mới và bắt đầu từ đầu và bây giờ nó lại xảy ra từ đó. Tôi rất thất vọng! Tôi không có ý tưởng gì để làm. Tôi cần cung cấp thông tin gì để giúp chẩn đoán điều này? Tôi đang sử dụng facebook sdk 3.1 nếu điều đó có nghĩa là bất cứ điều gì.

Cảm ơn

+0

Đó không phải điều tôi đang nói. Tôi đang cố gắng để chạy một dự án iphone được thực hiện trong xcode và tôi nhận được rằng lỗi – linuxer

+0

Bạn đã thử làm sạch dự án? –

+0

Vâng, tôi đã làm sạch nó, khởi động lại máy tính, xóa dữ liệu có nguồn gốc. – linuxer

Trả lời

10
  • Dọn dẹp dự án của bạn bằng sạch, thư mục sạch, Xóa dữ liệu có nguồn gốc.
  • Xóa tất cả các lược đồ khỏi 'quản lý lược đồ'. Tạo lại chúng, và xây dựng bằng cách sử dụng bất kỳ trong số họ có chứa một phiên bản của giả lập iPhone (một trong đó đã làm việc trước đó).

Nếu điều đó không làm việc, hãy thử này:

  • Dọn dẹp dự án của bạn bằng sạch, thư mục sạch, Xóa dữ liệu có nguồn gốc.
  • Sử dụng trình chỉnh sửa yêu thích của bạn, hãy thử xóa tất cả các chuỗi hồ sơ khỏi tệp project.pbxproj của bạn (tệp bạn thấy khi bạn mở dự án xcode bằng lệnh 'Hiển thị nội dung gói').

Xem hình ảnh bên dưới - bạn phải xóa tất cả các dòng chứa 'Provisioning Profile' cho đến khi; tính cách.

  • Sau đó khởi động lại xcode. Chọn cấu hình bằng cách sử dụng công cụ chọn hồ sơ tự động và xây dựng bằng cách sử dụng lược đồ mô phỏng iPhone.

enter image description here

+0

Tôi đã đăng dựa trên ví dụ trước đó khi tôi gặp lỗi này và giải quyết nó. Tuy nhiên, có vẻ như một số lý do gần đây gây ra điều này: http://stackoverflow.com/questions/12540534/xcode-4-5-4g182-iphone-5-ios6-choose-a-destination-with-a-supported -archit –

+0

Và điều này nữa: http://stackoverflow.com/questions/11767945/xcode-cannot-run-on-the-selected-destination?lq=1 –

+0

Bạn có ý nghĩa gì bởi các chuỗi cấu hình? – linuxer

1

hãy kiểm tra như sau: -Connect thiết bị của bạn với cáp khác. -Kiểm tra xem cáp có được kết nối đúng cách không. Đây là vấn đề của tôi Cảm ơn

1

Tôi gặp lỗi này khi cố gắng chạy bản dựng DEBUG. Tôi đã thay đổi "Build Active Architecture" thành YES để DEBUG và lỗi này cuối cùng đã biến mất sau nhiều giờ thất vọng. Tôi đã thử khoảng 10 thứ khác nhau mà tôi đọc trên trang này và không có gì khác hoạt động.

14

Target -> Build Settings -> Build Tùy chọn thiết lập "biên dịch cho C/C++/Objective-C" - "Mặc định trình biên dịch (Apple LLVM 5.0)" và vấn đề này sẽ được giải quyết

1

Tôi tìm thấy lỗi là do trình biên dịch không được hỗ trợ trong cài đặt tòa nhà. Kiểm tra các thiết lập của Project Building -> Build Options -> Compiler cho C/C++/Objective-C. Thay đổi thành "Trình biên dịch mặc định (Apple LLVM 5.0)". Mọi thứ ổn cả.

0

Tôi gặp lỗi này khi thử nghiệm ứng dụng của mình. Dưới đây là những gì đã làm việc cho tôi:

Trong mục tiêu> Cài đặt xây dựng, tôi đã thay đổi Tên sản phẩm để khớp với tên mục tiêu và điều này đã sửa nó cho tôi.

2

Kiểm tra tệp thực thi (còn được gọi là CFBundleExecutable) trong tệp Info.plist được đặt thành $ {EXECUTABLE_NAME} trái ngược với bất kỳ giá trị mã hóa nào. Điều này sẽ đảm bảo rằng ngay cả khi bạn thay đổi tên dự án hoặc tên mục tiêu hoặc tên lược đồ, nó vẫn hoạt động.

0

Tôi đã gặp sự cố tương tự và đã khắc phục sự cố bằng cách mở tệp info.plist trong phần Tài nguyên và bỏ chọn thành viên đích để không có gì được chọn làm thành viên mục tiêu.

0

tôi giải quyết bằng cách khởi động lại mac (cũng đã khởi động lại iPad)

+0

Tôi đã khởi động lại nhưng cùng một số – Gank

+0

... Đã trả lời câu trả lời của riêng tôi ... – Gank

+0

Cuối cùng được giải quyết bằng cách đặt lại iPad trong cài đặt iPad và sau đó khởi động lại XCode – Gank

0

Trong XCode 6 Tôi mở cửa sổ Devices (Window/Devices) và nhận thấy iPhone của tôi đã không được liệt kê ở đó, mặc dù nó đã được cắm vào mac tại thời điểm đó. Tôi rút phích cắm điện và sau đó cắm nó lại ngay trong khi cửa sổ Devices mở ra, và nó xuất hiện trong danh sách thiết bị và cũng trong bộ chọn lược đồ.

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