2016-09-22 19 views
18

Để thiết lập Carthage, số documentation cho biết bạn cần thêm Tập lệnh chạy.Kịch bản chạy và giai đoạn xây dựng ở đâu trong Xcode 8?

On ‘Xây dựng giai đoạn’ tab thiết lập mục tiêu ứng dụng của bạn, nhấp vào dấu ‘+’ biểu tượng và chọn ‘New Run Script Giai đoạn’. Tạo một Run Script trong mà bạn chỉ định shell của bạn (ví dụ: bin/sh), thêm các nội dung sau vào vùng script dưới vỏ:

/usr/local/bin/carthage copy-frameworks 

và thêm các đường dẫn đến khung bạn muốn sử dụng dưới mục “Input files”, ví dụ:

$(SRCROOT)/Carthage/Build/iOS/Box.framework 
$(SRCROOT)/Carthage/Build/iOS/Result.framework 
$(SRCROOT)/Carthage/Build/iOS/ReactiveCocoa.framework 

kịch bản này hoạt động xung quanh một trình lỗi App Store kích hoạt bởi nhị phân phổ cập và đảm bảo rằng cần thiết bitcode liên quan đến file và dSYMs được sao chép khi lưu trữ.

Tuy nhiên, tôi không thể tìm thấy tab Xây dựng giai đoạn nữa hoặc Chạy tập lệnh trong tìm kiếm Cài đặt xây dựng. Xcode 8 Release Notes đề cập đến

Xcode 8 cung cấp hỗ trợ AppleScript được viết lại hoàn toàn. Từ điển kịch bản mới cung cấp khả năng tự động hóa luồng công việc Xcode.

Điều đó có nghĩa là không còn Script chạy nữa? Tôi nhìn vào AppleScript nhưng thực sự nó trông rất phức tạp. Tôi có cần phải học AppleScript chỉ để thêm một lớp lót đơn giản mà tôi đã sử dụng để làm trong Xcode không?

/usr/local/bin/carthage copy-frameworks 

Trả lời

50

Nó vẫn còn đó. Hãy chắc chắn rằng bạn nhấp vào ở khắp mọi nơi được chỉ ra bằng màu đỏ trong hình dưới đây. bảo trì

enter image description here

+6

Bạn là một ánh sáng rực rỡ trong thế giới tối tăm: ') –

0

Carthage cập nhật README, nó là cần thiết để thêm đường dẫn đầu ra quá để ngăn chặn sao chép hữu ích của các khuôn khổ. Tôi đã phát hành tập lệnh đơn giản có tên Carting để tự động hóa các bước này.

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