2015-09-25 26 views
5

Tôi gặp lỗi khi thử cài đặt nhóm với bot. Ai đó có thể giải thích vấn đề là gì? Tôi đã kiểm tra giải pháp này trên Setting up Xcode 6 and Apple Server 4.0 for Continuous Integration with CocoapodsXCode 7 Bot pod install

Trước khi hội nhập kịch bản:

export LANG=en_US.UTF-8 cd ./CIT pwd pod install --verbose

Lỗi:

/Library/Developer/XcodeServer/Integrations/Caches/27e5cbb07ffa7d7771a63d27e6002e1e/Source/CIT Preparing

Đang cập nhật thông số kỹ thuật kho địa phương

Đang cập nhật đặc tả repo master $/Applications/Xcode.app/Conten ts/Developer/usr/bin/git pull --ff chỉ Đang cập nhật dc43eae..957650b

Phân tích phụ thuộc

Kiểm tra các mục tiêu để tích hợp Sử dụng ARCHS thiết lập để xây dựng kiến ​​trúc của mục tiêu Pods: (``)

Finding Podfile thay đổi - AFNetworking

phụ thuộc Giải quyết của Podfile Không thể để đáp ứng các yêu cầu sau [!]:

  • AFNetworking theo yêu cầu của Podfile
  • AFNetworking (= 2.6.0) theo yêu cầu của Podfile.lock

/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/resolver.rb: 388: trong số handle_resolver_error' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/resolver.rb:69:in giải cứu trong giải quyết ' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/resolver.rb:56:in resolve' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer/analyzer.rb:535:in chặn trong resol_dependencies' /Library/Ruby/Đá quý/2.0.0/đá quý/cocoapods-0.38.2/lib/cocoapods/user_interface.rb: 59: in section' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer/analyzer.rb:533:in resolve_dependencies ' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer/analyzer.rb:70:in analyze' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:210:in phân tích' /Library/Ruby/Gems/2.0.0 /gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:133:in block in resolve_dependencies' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/user_interface.rb:59:in phần ' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb : 132: trong số resolve_dependencies' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:104:in cài đặt! ' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/command/project.rb:71:in run_install_with_update' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/command/project.rb:101:in chạy ' /Library/Ruby/Gems/2.0.0/gems/ claide-0.9.1/lib/claide/command.rb: 312: trong run' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/command.rb:48:in chạy ' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/bin/pod:44:in <top (required)>' /usr/bin/pod:23:in tải' /usr/bin/pod: 23: in '' lỗi: Thay đổi cục bộ của bạn đối với các tệp sau sẽ bị ghi đè bằng cách hợp nhất: CocoaPods-version.yml Thông số/ASStarRatingView/0.1.0/ASStarRatingView.podspec.json Thông số/AppNexusOASSDK/1.0.0/AppNexusOASSDK.podspec.json Thông số/CrashlyticsFramework/2.1.6/CrashlyticsFramework.podspec.json Thông số/CrashlyticsPhòng làm việc/2.1.7/CrashlyticsFramew ork.podspec.json Thông số kỹ thuật/CrashlyticsFramework/2.1.9/CrashlyticsFramework.podspec.json Thông số/CrashlyticsFramework/2.2.0/CrashlyticsFramework.podspec.json Thông số/CrashlyticsFramework/2.2.1/CrashlyticsFramework.podspec.json Specs/CrashlyticsFramework/2.2.10/CrashlyticsFramework.podspec.json Specs/CrashlyticsFramework/2.2.2/CrashlyticsFramework.podspec.json Specs/CrashlyticsFramework/2.2.3/CrashlyticsFramework.podspec.json specs/CrashlyticsFramework/2.2.4/CrashlyticsFramework.podspec.json specs/CrashlyticsFramework/2.2.5.1/CrashlyticsFramework.podspec.json specs/CrashlyticsFramework/2.2.5.2/CrashlyticsFramework.podspec.json specs/CrashlyticsFramework/2.2.5/CrashlyticsFramework.podspec.json Thông số/CrashlyticsFramework/2.2.9/CrashlyticsFramework.podspec.json Thông số/FlurrySDK/3.0.9/FlurrySDK.podspec.json Thông số/FlurrySDK/4.0.1/FlurrySDK.podspec.json Thông số/FlurrySDK/4.0.4/FlurrySDK.podspec.json Thông số/FlurrySDK/4.0.5/FlurrySDK.podspec.json Thông số/FlurrySDK/4.1.0/FlurrySDK.podspec.json Thông số/FlurrySDK/4.2.1 /FlurrySDK.podspec.json Thông số/FlurrySDK/4.2.2/FlurrySDK.podspec.json Thông số/FlurrySDK/4.2.3/FlurrySDK.podspec.json Thông số/FlurrySDK/4.2.4/FlurrySDK.podspec.json Thông số kỹ thuật /FlurrySDK/4.3.0/FlurrySDK.podspec.json Thông số/FlurrySDK/4.3.1/FlurrySDK.podspec.json Thông số/FlurrySDK/4.3.2/FlurrySDK.podspec.json Thông số/FlurrySDK/4.4.0/FlurrySDK .podspec.json Thông số/FlurrySDK/5.0.0/FlurrySDK.podspec.json Thông số/FlurrySDK/5.1.0/FlurrySDK.po dspec.json Thông số/FlurrySDK/5.2.0/FlurrySDK.podspec.json Thông số/FlurrySDK/5.3.0/FlurrySDK.podspec.json Thông số/FlurrySDK/5.4.0/FlurrySDK.podspec.json Thông số/FlurrySDK/6.0.0/FlurrySDK.podspec.json Thông số/FlurrySDK/6.2.0/FlurrySDK.podspec.json Thông số/FlurrySDK/6.4.0/FlurrySDK.podspec.json Thông số/FlurrySDK/6.5.0/FlurrySDK.podspec. json Thông số/Google Maps-iOS-SDK/1.9.2/Google-Maps-iOS-SDK.podspec.json Thông số/LibComponentLogging-pods/0.0.1/LibComponentLogging-pods.podspec.json Thông số/LibComponentLogging- pods/0.0.2/LibComponentLogging-pods.podspec.json Thông số/Moya/0.6.1/Moya.podspec.json Thông số/Moya/0.6/Moya.podspec. json Thông số/Moya/0.7.0/Moya.podspec.json Thông số/Moya/0.7.1/Moya.podspec.json Thông số/Moya/0.8.0/Moya.podspec.json Thông số/Moya/1.0. 0/Moya.podspec.json Thông số/Moya/1.1.0/Moya.podspec.json Thông số/Moya/1.1.1/Moya.podspec.json Thông số/OpenCV/2.4.10/OpenCV.podspec.json Thông số/OpenCV/2.4.9/OpenCV.podspec.json Thông số/PromiseKit/1.5.3/PromiseKit.podspec.json Thông số/RxSwift/0.7.1/RxSwift.podspec.json Thông số/RxSwift/0.7/RxSwift. podspec.json Thông số/RxSwift/0.8/RxSwift.podspec.json Thông số/RxSwift/0.9/RxSwift.podspec.json Thông số/RxSwift/1.0/RxSwift.podspec.json Specs/RxSwift/1.1/RxSwift.podspec.json Specs/RxSwift/1.2.1/RxSwift.podspec.json Specs/RxSwift/1.2/RxSwift.podspec.json Specs/RxSwift/1,3/RxSwift.podspec.json Specs/RxSwift/1,4/RxSwift.podspec.json Specs/RxSwift/1.5/RxSwift.podspec.json Specs/RxSwift/1,6/RxSwift.podspec.json Specs/TSMessages/0.9.10/TSMessages.podspec.json Thông số/TSMessages/0.9.11/TSMessages.podspec.json Thông số/TSMessages/0.9.12/TSMessages.podspec.json Thông số/TSMessages/0.9.4/TSMessages.podspec.json Thông số/TSMessages/0.9.5 /TSMessages.podspec.json Thông số/TSMessages/0.9.6/TSMessages.podspec.json Thông số/TSMessages/0.9.7/TSMessages.podspec.json Thông số/TSMessages/0.9.8/TSMessages.podspec.json Thông số/TSMessages/0.9.9/TSMessages.podspec.json Thông số/UIView + Ngoặc/1.0.0/UIView + Wiggle.podspec.json Thông số kỹ thuật/UIView + Wiggle/1.0.1/UIView + Wiggle.podspec.json Thông số kỹ thuật/UIView + Wiggle/1.0.2/UIView + Wiggle.podspec.json Thông số/độc tố-ios/0.1.0/độc tố-ios.podspec.json Thông số/độc tố-ios/0.1.1/toxcore-ios.podspec.json Thông số/độc tố-ios/0.1.2/độc tố-ios.podspec. json Thông số/độc tố-ios/0.1.3/toxcore-ios.podspec.json Thông số/độc tố-ios/0.1.4/toxcore-ios.podspec.json Thông số/độc tố-ios Abor ting

[!] CocoaPods không thể cập nhật master repo. Nếu đây là một vấn đề bất ngờ và kéo dài, bạn có thể kiểm tra nó chạy pod repo update --verbose

+0

Chạy cùng một vấn đề sau khi nâng cấp lên Xcode 7/OS X Server 5. Làm việc tốt trong Xcode 6.4. –

Trả lời

7

tôi cần phải thiết lập lại repo Cocoapods được sử dụng bởi người dùng _xcsbuildd trên XcodeServer của tôi để vượt qua những vấn đề đã nêu ở trên. Đây là cách tôi đã làm điều đó:

1) Mở của bạn OS X Server (chạy XcodeServer), chọn 'Người dùng' từ Server Window, sau đó nhấp chuột phải vào '_xcsbuildd' và chọn 'Advanced Options .. . '. Thay đổi 'Vỏ đăng nhập' từ '/bin/false' thành '/bin/bash'. (Điều này sẽ cho phép bạn đăng nhập với tư cách người dùng '_xcsbuildd' từ cửa sổ đầu cuối.)

2) Từ cửa sổ đầu cuối trên OS X Server, đăng nhập với tư cách người dùng bất kỳ. Sau đó, để đăng nhập là '_xcsbuildd', hãy sử dụng sudo su - _xcsbuildd.

3) Hủy bỏ các repo Cocoapods cho người dùng _xcsbuildd sử dụng rm -rf ~/.cocoapods.

4) Cuối cùng, tích hợp BOT của bạn từ máy khách phát triển Xcode, sẽ xây dựng lại bản repo Cocoapods như là một phần của bước kích hoạt tích hợp trước đó.

(môi trường Khách hàng của tôi là OS X 10.11 và Xcode 7.0.1, trong khi môi trường máy chủ của tôi là OS X 10.11, OS X Server 5.0.4, và Xcode 7.0.1. Cocoapods phiên bản 0.38.2)

Tài liệu tham khảo sau đây hữu ích cho tôi: http://honzadvorsky.com/articles/2015-08-17-17-30-xcode_server_tutorials_3_prebuild__postbuild_scripts/.

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