2014-11-12 15 views
12

Tôi đã cập nhật lên Xcode 6.1 và máy chủ 4.0 mới. Tôi đã có thể tích hợp liên tục trên bộ mô phỏng chứ không phải các thiết bị trong phiên bản trước. Bây giờ tôi đã cập nhật, tôi không nhận được bất kỳ tích hợp liên tục nào. Tôi nhận được 2 lỗi sau đây:Chấm dứt xcodebuild vì nó không sinh ra quá lâu

Terminated xcodebuild vì nó được sản xuất không có đầu ra quá lâu

Nhiệm vụ xcodebuild hoàn thành với tín hiệu còn tự do.

Bất kỳ ý tưởng nào?

+0

Bạn đã giải quyết vấn đề này chưa? Tôi có điều này xảy ra đột ngột. – Siriss

Trả lời

18

Khi tôi thay đổi chứng chỉ ký trên máy Xcode CI của mình, tôi có thể thấy rằng các chương trình bị kẹt khi ký các sản phẩm xây dựng.

Kiểm tra tiến trình đang chạy trên máy Xcode CI cho tôi xem những gì thực thi đã cố gắng để truy cập vào ký giấy chứng nhận của tôi

/usr/bin/codesign --force --sign 043...DE2A --entitlements /Library/Develop... 

Tôi mở Keychain và tìm thấy ký giấy chứng nhận của tôi trong System keychain, cmd + i để hiển thị thông tin và thêm codesign vào danh sách các tệp thực thi có thể truy cập nó mà không cần xác thực.

enter image description here

+0

Điều này giải quyết được cùng một lỗi mà tôi đã nhận được khi lưu trữ. Cảm ơn rất nhiều! – Chris

+0

Bạn tiết kiệm ass của tôi ngày hôm nay, tôi đã bị mắc kẹt với điều này trong 2 ngày. Cảm ơn người đàn ông. – jlpiedrahita

+0

Cảm ơn bạn đã đăng bài này. Vì vậy, tôi gặp phải vấn đề khi thực hiện bất kỳ thay đổi nào đối với khóa sẽ không mất. Nó dường như chấp nhận sự thay đổi, nhưng sau đó khi tôi mở nó một lần nữa, sự thay đổi được hoàn nguyên. Tôi thấy rằng khi tôi thực hiện thay đổi (hoặc thêm ứng dụng như bạn đã làm hoặc chỉ chọn "Cho phép tất cả ứng dụng ...") và sau đó nhấp vào "Lưu thay đổi", theo sau là Command-Q ngay lập tức để thoát ứng dụng, thay đổi sẽ lấy. Không chắc chắn lý do tại sao. Có lẽ nó chỉ là máy tính của tôi/keychain. Nhưng dù sao thì cảm ơn một lần nữa vì câu trả lời ở đây. Có thể đã gãi đầu tôi mà không có nó. –

0

Bạn đang thử nghiệm bao nhiêu thiết bị/mô phỏng? Hãy thử cắt nó trở lại một mô phỏng, và xem nếu nó hoàn thành.

+0

Tôi đã làm. Tôi cắt nó tất cả các cách trở lại 1 giả lập và nó vẫn không hoạt động. –

3

Trong trường hợp của tôi, chúng tôi sử dụng Crashlytics trong dự án của chúng tôi, trong đó có một kịch bản chạy để chạy khung Crashlytics sau xây dựng:

./Crashlytics.framework/run xxxxxxxxxxxxxxxxxxxxxxxxxx 

Kịch bản này sẽ treo bot máy chủ Xcode.

Sau khi xóa tập lệnh (hoặc tạo một lược đồ khác mà không có bất kỳ tập lệnh chạy nào cho bot máy chủ Xcode), nó hoạt động trở lại.

Xem mọi tập lệnh chạy trong lược đồ dự án của bạn.

+0

Đây là vấn đề của tôi! – Endama

+0

nơi bạn tìm thấy kịch bản crashlytics này ?, tôi đã sử dụng crashlytics trong dự án của tôi và có cùng một vấn đề cho Xcode bot. Xin hãy giúp tôi – Nik

0

Đối với tôi, giải pháp cho vấn đề này là để mở Xcode trên máy chủ của tôi, đi đến Preferences -> Accounts và chắc chắn rằng nó đã được tải về tất cả các cấu dự phòng của tôi.

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