2014-09-25 21 views
20

Đã thay đổi mục tiêu triển khai của tôi từ 8.0 thành 7.0.không thể liên kết với tệp thi hành chính

Sử dụng Xcode 6 với iOS8 mới nhất làm sdk cơ bản. Nhận được lỗi này khi xây dựng cho thiết bị iOS7.1:

ld: không thể liên kết với tệp thực thi chính '/ Người dùng/Tên/Thư viện/Nhà phát triển/Xcode/DerivedData/Clumsy_Bird-gotvuaeuyvrkzvfqpzsuxpmifimu/Xây dựng/Sản phẩm/Gỡ lỗi- iphoneos/Clumsy Bird.app/Clumsy Bird' cho kiến ​​trúc ARMv7 kêu vang: lỗi: lệnh mối liên kết thất bại với mã exit 1 (-v sử dụng để xem invocation)

enter image description here

Làm thế nào để giải quyết này?

+4

Tôi gặp sự cố tương tự khi xây dựng trên Xcode 6 cho iPad. Tôi đã có thể giải quyết vấn đề này bằng cách truy cập vào bảng điều khiển "Chỉnh sửa Đề án" cho mục tiêu của tôi, chọn danh mục "Xây dựng" và bỏ chọn hộp kiểm "Chạy" cho mục tiêu thử nghiệm đơn vị của tôi. –

+0

Thx Craig Otis ... Tôi sẽ thử nó lần sau ... Quản lý để sửa chữa nó bằng cách xóa mục tiêu "thử nghiệm" ... – user1872384

Trả lời

68
  1. Nhấp vào dự án của bạn trong Điều hướng.
  2. Chọn mục tiêu kiểm tra của bạn. Chuyển sang chung tab nếu không ở đó.
  3. Chọn tên ứng dụng của bạn từ Trình đơn ứng dụng máy chủ menu thả xuống.

enter image description here

+0

Apple cần phải làm gì như thế này? Tôi hoàn toàn thất vọng với thay đổi cài đặt XCode. Tôi đã giải quyết vấn đề sau khi tôi googled nó và nhận được giải pháp trên. – Biranchi

+1

Trong trường hợp của tôi, điều này xảy ra khi tôi đổi tên sản phẩm; điều này giải quyết nó ngay lập tức :) –

+0

Wow. Đã làm việc! Vì vậy, không trực quan – Sunkas

5

Tôi đi theo bước được cung cấp bởi "Evgeny" ở trên, nhưng dự án của tôi xây dựng chỉ khi tôi bỏ chọn "Allow thử nghiệm máy chủ ứng dụng API". Cảm ơn "Evgeny"!

12

Tôi đã có sự không khớp về giá trị giữa "Chỉ xây dựng kiến ​​trúc tích cực" là "Có" cho ứng dụng thử nghiệm của tôi, nhưng "Không" cho mục tiêu thử nghiệm đơn vị của tôi. Đảm bảo các giá trị này giống hệt nhau.

+0

đã làm việc cho tôi, cảm ơn – alex

+0

Đã làm việc cho tôi, thnx –

0

Thiết lập cài đặt> Mục tiêu triển khai iOS Đảm bảo các giá trị này giống hệt nhau trong ứng dụng và kiểm tra mục tiêu ứng dụng. Làm việc cho tôi. screen here

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