2011-12-17 43 views
10

Tôi có ứng dụng Mac mà tôi đã viết để hỗ trợ iCloud. Tuy nhiên, tôi có được điều này khi cố gắng chạy ứng dụng:Lỗi Xcode: không thể khởi chạy

error: failed to launch /Users/padsoftware/Library/Developer/Xcode/DerivedData/Scrawl-heofvoywsunchdhjowxkvkoiqvan/Build/Products/Release/Scrawl.app/Contents/MacOS/Scrawl

Điều kỳ lạ là điều này xuất hiện cho tất cả các ứng dụng Mac của tôi, có hoặc không có iCloud, có hoặc không có sandboxing, có hoặc không có quyền lợi, hoặc bao giờ hết có hoặc không có ký mã. Còn ý tưởng nào để sửa cái này nữa không?

+0

ba điều tôi muốn đề xuất ...A) làm sạch hoàn toàn, sau đó xây dựng và thử lại B) xóa thư mục 'DerivedData' (tôi nghĩ nó là phần mềm gián điệp) và thử lại và nếu nó không hoạt động, bạn có thể cần gỡ cài đặt và cài đặt lại XCode. –

+0

Tôi đã thử cài đặt lại Xcode. Tôi đã làm như bạn đề nghị, nhưng thật đáng buồn là không giúp được gì. Chỉnh sửa: Tôi đang chạy Xcode 4.2.1 và OS X Lion 10.7.2. – user1103804

+0

bạn có gặp vấn đề tương tự khi bạn thực hiện "Xây dựng để thử nghiệm" không? Điều gì sẽ xảy ra khi bạn nhấp đúp vào ứng dụng được tạo thực tế từ Trình tìm kiếm? –

Trả lời

26

Tôi cũng gặp sự cố này. Đối với tôi, đó là một vấn đề về ký mã. Đảm bảo bạn đang ký hợp đồng với nhà phát triển chứ không phải phân phối.

+0

Điều này đã giúp. Để tham khảo trong tương lai, Hồ sơ sản xuất sẽ không cho phép ứng dụng chạy, cho đến khi nó được tải lên Apple một đã được phê duyệt. – user1103804

+1

Làm thế nào chính xác tôi nên "ký" với hồ sơ nhà phát triển? –

+2

Trong trình điều hướng dự án, nhấp vào dự án (thường là mục trên cùng), sau đó trong cài đặt xây dựng (cho cả Dự án và Mục tiêu) trong "Ký mã" sẽ thay đổi Mã ký nhận dạng thành "Nhà phát triển iPhone" – Andy

2
  1. Trong Cài đặt bản dựng đảm bảo bạn đang ký hợp đồng với một hồ sơ nhà phát triển hợp lệ để gỡ lỗi và phát hành.
  2. Sau đó, Xây dựng để Thử nghiệm

Điều đó đã khắc phục được sự cố.

3

Tôi gặp sự cố như vậy và khởi động lại Xcode Đã khắc phục sự cố.

thậm chí nó đã xảy ra sau khi đổi tên ứng dụng ....

6

Tôi gặp phải vấn đề này một lần trong một thời gian. Giống như những người khác đã đề cập, đây là những bước tôi đi:

1. Sạch (Shift + Cmd + K) ------ Loại bỏ tất cả các file sản phẩm, cũng như bất kỳ tập tin đối tượng (.o file) hoặc các tập tin trung gian khác được tạo ra trong quá trình xây dựng (Apple Doc)

2. Điều hướng đến "~/Library/Developer/Xcode/DerivedData", thư mục xóa cho ứng dụng trong câu hỏi ----- - nguồn gốc dữ liệu bao gồm các chỉ số dự án, các bản ghi, và xây dựng sản phẩm bao gồm các file trung gian (Apple Doc)

3. Khởi động lại Xcode

Một hay cách khác thường sửa lỗi. Tôi không phải thay đổi cài đặt Code Signing, nhưng đó sẽ là bước tiếp theo của tôi. Sẽ không cài đặt lại Xcode trừ khi cần thiết.

+0

khởi động lại trên đầu trang của tất cả những điều trên không lừa cho tôi .... – Damo

0

Chỉ trong trường hợp nó giúp bất cứ ai khác, vấn đề của tôi đã được cố định bằng cách khởi động lại iPhone của tôi (4S). Sau đó, các ứng dụng đột nhiên xuất hiện trên Springboard (nó giống như nó đã được cài đặt nhưng bằng cách nào đó ẩn).

... Tôi đã làm tất cả các bước khác (khởi động lại Xcode, dự án sạch, xóa dữ liệu thu được) nhưng không ai trong số đó làm việc lần này.

1

"sản phẩm" -> "Đề án" -> "New Đề án" cố định vấn đề của tôi

0

gì làm việc cho tôi ... Tôi đã được đang ký như nhà phát triển vì vậy tôi làm sạch thanh menu đang của tôi -> Sản phẩm -> Clean

Điều đó vẫn không khắc phục được nhưng tôi nhận thấy rằng tôi đã gặp phải lỗi bắt tay, tôi đã có một số lượng lớn ứng dụng đang chạy trên điện thoại của mình (~ 15-20) vì vậy tôi đã thoát khỏi tất cả chúng và thử lại. Nó hoạt động sau khi thoát khỏi tất cả các ứng dụng khác.

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