2015-10-22 135 views
43

Tôi tìm thấy một tùy chọn lạ trong danh sách mô phỏng của tôi trong Xcode mà tôi chưa bao giờ thấy trước đây. Generic iOS Device trong Build Chỉ DeviceThiết bị iOS chung trong danh sách đích chạy Xcode 7.1 là gì?

Thú vị, nhưng khi tôi cố gắng xây dựng cho thiết bị này - Tôi nhận được lỗi:

A build only device cannot be used to run this target. 
Please select an available device or choose a simulated device as the destination. 

bất cứ ai có thể giải thích - với mục đích gì tôi cần tùy chọn này ?

Tôi có Xcode 7.1 và iOS 9,1

enter image description here

+0

cũng lưu ý bộ phim này http://stackoverflow.com/questions/33365816/cannot-verify-client-3000 – Fattie

Trả lời

53

Mục đích của mục tiêu đó là để xây dựng cho các thiết bị iOS, ngay cả khi điện thoại của bạn không được cắm vào. Bạn có thể biên dịch cho iOS (ARMv7, armv8 , kiến ​​trúc arm64) và xem nếu có bất kỳ lỗi nào khi biên dịch, vì các lỗi này có thể khác với khi bạn xây dựng cho Trình mô phỏng iPhone (kiến trúc i386).

này cho phép bạn xây dựng ( + B) dành cho iOS kiến ​​trúc, nhưng bạn sẽ không thể chạy thực thi của bạn trên mục tiêu này, vì không có gì để chạy chương trình trên là.

10

Hiện cũng cực kỳ hữu ích: Thiết bị iOS chung cho phép bạn Lưu trữ mà không cần cắm thiết bị, vì vậy bạn có thể đóng gói ứng dụng và tải lên iTunes Connect mà không cần thiết bị!

+28

Nhưng trước đó nếu bạn chọn Thiết bị iOS từ danh sách đích đến - u có thể lưu trữ ứng dụng mà không cần cắm thiết bị – ShurupuS

+3

@rswayz. Tôi không thể hiểu câu trả lời của bạn. Trên thực tế, việc lưu trữ không yêu cầu thiết bị được cắm vào, vì vậy bạn có thể giải thích cách thiết bị iOS chung này cho phép bạn lưu trữ mà không cần cắm thiết bị? – Honey

+3

@Honey: ShurupuS là đúng. Trong phiên bản trước của Xcode (6.x và trước đó), chúng tôi cũng có thể lưu trữ bằng cách chọn "thiết bị iOS" mà không cần plugin thiết bị thực. Tôi nghĩ rằng đó chỉ là thiết kế UX mới của Xcode, riêng biệt 1. "cắm trong thiết bị"; và 2. "tùy chọn xây dựng cho thiết bị thực" – huync

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