2015-02-23 29 views
22

Tôi đã thêm TwitterKit từ Vải vào ứng dụng trong Xcode 6.3.TwitterKit không biên dịch bằng Xcode 6.3

Ứng dụng sẽ biên dịch trước khi tôi thêm Run Script TwitterKit của xây dựng giai đoạn bước nhưng một khi tôi đã thêm TwitterKit nó thất bại với lỗi này trong Debug xây dựng:

2015-02-23 11: 22: 32,382 chạy [53.735 : 1513077] Fabric.framework/chạy 1.3.13 2015/02/23 11: 22: 32,388 chạy [53.735: 1513077]

Vải: dSYM Lỗi

Không thể xử lý fabrictest.app.dSYM tại con đường/Người dùng/mfoouser/Thư viện/Nhà phát triển/Xcode/DerivedData/fabrictest/Xây dựng/Sản phẩm/Debug-iphones imulator/fabrictest.app.dSYM Đảm bảo các cài đặt xây dựng dự án của bạn đang tạo tệp dSYM. DEBUG_INFORMATION_FORMAT phải được đặt thành dwarf-with-dsym cho tất cả các cấu hình. Đây cũng có thể là vấn đề về thời gian, đảm bảo pha xây dựng kịch bản lệnh chạy bằng Vải là giai đoạn xây dựng cuối cùng và không có tập lệnh nào khác đã di chuyển dSYM từ vị trí Xcode đã tạo ra nó.

Command/bin/sh thất bại với mã thoát 1

Bất cứ ai tìm thấy một khoảng cách này?

Trả lời

53

Đây là một sửa chữa đơn giản. Chỉ cần làm trạng thái lỗi, hãy bật thế hệ dSYM cho bản dựng gỡ lỗi của bạn.

Thay đổi Cài đặt Build của bạn từ này: enter image description here

Để này: enter image description here

Sau đó, chọn Build lần nữa. Bây giờ nó sẽ biên dịch và chạy.

+3

Xin chào, tiếc là điều này vẫn không hiệu quả đối với tôi. Bất kỳ cách nào khác để đảm bảo dSYM được tạo ra? – timshim

+0

Tôi gặp vấn đề tương tự khi tôi thay đổi dự án ARC có Vải bên trong. – Szu

+0

Hình ảnh có liên kết bị hỏng. –

4

Điều này không hiệu quả đối với tôi vì nó đã được đặt thành 'với dSYM' và nó cũng không được xây dựng. Sau khi tìm hiểu thêm và thử nhiều thứ, có vẻ như vấn đề (ít nhất là đối với tôi) nằm trong Cài đặt Xây dựng> Tạo các Biểu tượng Gỡ lỗi, được đặt thành Không theo mặc định. Tôi đã đổi nó thành Yes và nó hoạt động như một sự quyến rũ.

+0

Bạn là một thiên tài! Cảm ơn, lời khuyên của bạn đã giúp tôi. – alexmorhun

13

Bạn có thể làm theo các bước dưới đây, nó hoạt động với tôi.

  1. mở xây dựng thiết lập của dự án của bạn và tìm kiếm "Tạo debug biểu tượng" và đặt nó vào Yes. Như trong hình dưới đây enter image description here

  2. Tìm kiếm định dạng thông tin gỡ lỗi trong xây dựng thiết lập và tìm kiếm "định dạng thông tin Debug" sau đó thiết lập "định dạng thông tin Debug" để "lùn với tập tin dSYM"

enter image description here

+0

Cảm ơn! Đã làm cho tôi. Nhưng bạn có thể giải thích lý do cho vấn đề này? –

0

Không ai câu trả lời đề nghị làm việc ra cho tôi.

Đã xóa cả hai Fabric.frameworkCrashlytics.framework đã được thêm qua ứng dụng Vải và thêm lại chúng thông qua Cocoapods.

** Điều đó không có nghĩa là Cocoapods chỉ là giải pháp thay thế, nhưng có thể chúng sẽ được thêm lại vào dự án.

0

gì làm việc cho tôi là câu trả lời trước kết hợp:

1- Thay đổi "Xây dựng Settings -> Thông tin gỡ lỗi Format -> Debug" giá trị "lùn với dSYM File"

2- Thay đổi "Xây dựng Cài đặt -> Tạo các ký hiệu gỡ lỗi "giá trị" Có "

3- Loại bỏ khung khuôn khổ Vải và Crashlytics và cài đặt lại

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