2012-03-02 13 views
6

Ứng dụng xây dựng với lỗi 0 và có một dòng đầu ra sau khi XCode hiển thị "Running AppName: AppName"Ứng dụng OS X trên Lion 10.7.2 XCode 4.3 :: lỗi: không thể khởi chạy <exe path> - SBTarget không hợp lệ

lỗi: không thể khởi động '/tmp/HungryMeProduct/Debug/HungryMe.app/Contents/MacOS/HungryMe' - SBTarget không hợp lệ

App sẽ không chạy trong XCode.

Đây là ứng dụng OS X đầu tiên của tôi. Nó đã làm tốt cho đến khi Tôi đã thay đổi Tên dự án và tên của tên tệp xcodeproj gần đây. ProjectName, Tên thực thi giống nhau. Mục tiêu triển khai 10.6

Thực thi tại .../Nội dung/MacOS/HungryMe chạy khi tôi nhấp đúp vào nó. Cửa sổ đầu cuối hiển thị đầu ra.

Mã nhận dạng mã vẫn là Mã nhận dạng nhà phát triển của tôi

Trong các lược đồ tôi thấy rằng LLDB không được chọn GDB. Đây có phải là sự cố trình gỡ lỗi không? SBTarget là gì?

Trả lời

8

Điều này xảy ra với tôi, và vấn đề tôi có là lược đồ Target đúng nhưng 64 bit được chọn làm kiến ​​trúc thay vì 32 bit, cho dự án chỉ 32 bit. Khi tôi thực hiện chuyển đổi, nó bắt đầu hoạt động trở lại.

GDB có cùng vấn đề nhưng không báo cáo nó một cách thanh lịch, thay vào đó báo cáo "cảnh báo: posix_spawn không thành công, cố gắng execvp, lỗi: 86". Nó đã khởi chạy ứng dụng nhưng không thể gỡ lỗi nó. Điều này có thể dễ dàng xảy ra nếu bạn gỡ lỗi mà không xây dựng dự án, sau khi chuyển đổi lược đồ hoặc nếu giản đồ được chuyển cho bạn do thay đổi bên ngoài đối với tệp dự án (cập nhật hoặc hoàn nguyên kho lưu trữ nguồn của bạn bằng git, svn, ...)

1

cố gắng thay đổi mục tiêu của Architectures trong Build Settings

2

tôi đã cố gắng mọi thứ metioned đây. Không có gì hiệu quả. Dường như tôi đã nhập Info.plist hai lần. Để khắc phục nó, tôi đã chọn dự án và nhấn nút "Xác thực Cài đặt". Sau đó nó làm việc cho tôi.

+0

Cảm ơn! đó là điều duy nhất làm việc cho tôi! :) –

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