tôi có ba iOS dự án:thời gian biên dịch cực kỳ dài với Swift trong Xcode
- Đầu tiên một - 35k Swift LỘC, Swift 2.1 (? Hoặc 2.0), biên soạn sử dụng Xcode 7.2.3
- Second một - 15k Swift LỘC, Swift 2.3, biên soạn sử dụng Xcode 8.2.1
- thứ ba một - 15k LỘC Swift, Swift 3.0, biên soạn sử dụng Xcode 8.2.1
thời gian biên dịch cho tất cả trong số này là rất hạn chế (10+ phút để xây dựng sạch sẽ) và các nhà phát triển t trên mỗi một trong số này là làm chậm để thu thập thông tin.
Tôi đã cố gắng:
- Sử dụng
Whole Module Optimization
- Thay đổi
C Dialect
để biên dịch mặc định - Phân tích xây dựng lần cho dự án và tối ưu hóa tắc nghẽn (một vài phương pháp mà mất 6-10s để biên dịch với mảng concatenation, nil coalescing nhà khai thác và như vậy), mà cạo như 15 giây - hoàn toàn không đáng chú ý sự khác biệt
HEADERMAP_USES_VFS = YES
- Một số khác mà tôi không nhớ bây giờ
Tôi đang làm việc trên Mac mini Cuối năm 2014 với SSD, 8GB RAM & 2.6ghz i5, nếu có vấn đề.
Bất cứ ai biết điều gì có thể gây ra điều đó, phải làm gì với điều đó hoặc thậm chí là bất kỳ cách giải quyết nào bây giờ? Từ những gì tôi đã đọc trên SO và những nơi khác, nó có vẻ như một vấn đề trình biên dịch chưa được giải quyết.
CHỈNH SỬA: Có, tôi đang sử dụng Cocoapod cho phụ thuộc. Tôi sẽ cố gắng chuyển đến Carthage và xem chuyện gì sẽ xảy ra.
Bạn đang sử dụng cocoapods? – user3581248
Bạn đã thấy điều này chưa: https://thatthinginswift.com/debug-long-compile-times-swift/? – vikingosegundo
Có, tôi đang sử dụng cocoapods, và vâng, tôi đã thấy bài viết đó. Nó không được kết nối với các vấn đề suy luận loại. Tôi đã sắp xếp các tắc nghẽn mã. –