首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 7机器人吊舱安装

Xcode 7机器人吊舱安装
EN

Stack Overflow用户
提问于 2015-09-25 00:37:30
回答 1查看 1.8K关注 0票数 5

当尝试使用bot安装吊舱时,我会出错。谁能解释一下是什么问题吗?我在设置Xcode 6和AppleServer4.0,以便与Cocoapods连续集成上检查了这个解决方案

在集成脚本之前:

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

错误:

/Library/Developer/XcodeServer/Integrations/Caches/27e5cbb07ffa7d7771a63d27e6002e1e/Source/CIT制备

更新本地规范存储库

代码语言:javascript
复制
Updating spec repo `master`
  $ /Applications/Xcode.app/Contents/Developer/usr/bin/git pull --ff-only
  Updating dc43eae..957650b

Analyzing dependencies

Inspecting targets to integrate
  Using `ARCHS` setting to build architectures of target `Pods`: (``)

Finding Podfile changes
  - AFNetworking

Resolving dependencies of `Podfile`
[!] Unable to satisfy the following requirements:

- `AFNetworking` required by `Podfile`
- `AFNetworking (= 2.6.0)` required by `Podfile.lock`

/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/resolver.rb:388:in `handle_resolver_error'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/resolver.rb:69:in `rescue in resolve'
/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 `block in resolve_dependencies'
/Library/Ruby/Gems/2.0.0/gems/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 `analyze'
/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 `section'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:132:in `resolve_dependencies'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:104:in `install!'
/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 `run'
/Library/Ruby/Gems/2.0.0/gems/claide-0.9.1/lib/claide/command.rb:312:in `run'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/command.rb:48:in `run'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/bin/pod:44:in `<top (required)>'
/usr/bin/pod:23:in `load'
/usr/bin/pod:23:in `<main>'
  error: Your local changes to the following files would be overwritten by merge:
    CocoaPods-version.yml
    Specs/ASStarRatingView/0.1.0/ASStarRatingView.podspec.json
    Specs/AppNexusOASSDK/1.0.0/AppNexusOASSDK.podspec.json
    Specs/CrashlyticsFramework/2.1.6/CrashlyticsFramework.podspec.json
    Specs/CrashlyticsFramework/2.1.7/CrashlyticsFramework.podspec.json
    Specs/CrashlyticsFramework/2.1.9/CrashlyticsFramework.podspec.json
    Specs/CrashlyticsFramework/2.2.0/CrashlyticsFramework.podspec.json
    Specs/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
    Specs/CrashlyticsFramework/2.2.9/CrashlyticsFramework.podspec.json
    Specs/FlurrySDK/3.0.9/FlurrySDK.podspec.json
    Specs/FlurrySDK/4.0.1/FlurrySDK.podspec.json
    Specs/FlurrySDK/4.0.4/FlurrySDK.podspec.json
    Specs/FlurrySDK/4.0.5/FlurrySDK.podspec.json
    Specs/FlurrySDK/4.1.0/FlurrySDK.podspec.json
    Specs/FlurrySDK/4.2.1/FlurrySDK.podspec.json
    Specs/FlurrySDK/4.2.2/FlurrySDK.podspec.json
    Specs/FlurrySDK/4.2.3/FlurrySDK.podspec.json
    Specs/FlurrySDK/4.2.4/FlurrySDK.podspec.json
    Specs/FlurrySDK/4.3.0/FlurrySDK.podspec.json
    Specs/FlurrySDK/4.3.1/FlurrySDK.podspec.json
    Specs/FlurrySDK/4.3.2/FlurrySDK.podspec.json
    Specs/FlurrySDK/4.4.0/FlurrySDK.podspec.json
    Specs/FlurrySDK/5.0.0/FlurrySDK.podspec.json
    Specs/FlurrySDK/5.1.0/FlurrySDK.podspec.json
    Specs/FlurrySDK/5.2.0/FlurrySDK.podspec.json
    Specs/FlurrySDK/5.3.0/FlurrySDK.podspec.json
    Specs/FlurrySDK/5.4.0/FlurrySDK.podspec.json
    Specs/FlurrySDK/6.0.0/FlurrySDK.podspec.json
    Specs/FlurrySDK/6.2.0/FlurrySDK.podspec.json
    Specs/FlurrySDK/6.4.0/FlurrySDK.podspec.json
    Specs/FlurrySDK/6.5.0/FlurrySDK.podspec.json
    Specs/Google-Maps-iOS-SDK/1.9.2/Google-Maps-iOS-SDK.podspec.json
    Specs/LibComponentLogging-pods/0.0.1/LibComponentLogging-pods.podspec.json
    Specs/LibComponentLogging-pods/0.0.2/LibComponentLogging-pods.podspec.json
    Specs/Moya/0.6.1/Moya.podspec.json
    Specs/Moya/0.6/Moya.podspec.json
    Specs/Moya/0.7.0/Moya.podspec.json
    Specs/Moya/0.7.1/Moya.podspec.json
    Specs/Moya/0.8.0/Moya.podspec.json
    Specs/Moya/1.0.0/Moya.podspec.json
    Specs/Moya/1.1.0/Moya.podspec.json
    Specs/Moya/1.1.1/Moya.podspec.json
    Specs/OpenCV/2.4.10/OpenCV.podspec.json
    Specs/OpenCV/2.4.9/OpenCV.podspec.json
    Specs/PromiseKit/1.5.3/PromiseKit.podspec.json
    Specs/RxSwift/0.7.1/RxSwift.podspec.json
    Specs/RxSwift/0.7/RxSwift.podspec.json
    Specs/RxSwift/0.8/RxSwift.podspec.json
    Specs/RxSwift/0.9/RxSwift.podspec.json
    Specs/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
    Specs/TSMessages/0.9.11/TSMessages.podspec.json
    Specs/TSMessages/0.9.12/TSMessages.podspec.json
    Specs/TSMessages/0.9.4/TSMessages.podspec.json
    Specs/TSMessages/0.9.5/TSMessages.podspec.json
    Specs/TSMessages/0.9.6/TSMessages.podspec.json
    Specs/TSMessages/0.9.7/TSMessages.podspec.json
    Specs/TSMessages/0.9.8/TSMessages.podspec.json
    Specs/TSMessages/0.9.9/TSMessages.podspec.json
    Specs/UIView+Wiggle/1.0.0/UIView+Wiggle.podspec.json
    Specs/UIView+Wiggle/1.0.1/UIView+Wiggle.podspec.json
    Specs/UIView+Wiggle/1.0.2/UIView+Wiggle.podspec.json
    Specs/toxcore-ios/0.1.0/toxcore-ios.podspec.json
    Specs/toxcore-ios/0.1.1/toxcore-ios.podspec.json
    Specs/toxcore-ios/0.1.2/toxcore-ios.podspec.json
    Specs/toxcore-ios/0.1.3/toxcore-ios.podspec.json
    Specs/toxcore-ios/0.1.4/toxcore-ios.podspec.json
    Specs/toxcore-ios
  Aborting

[!] CocoaPods was not able to update the `master` repo. If this is an unexpected issue and persists you can inspect it running `pod repo update --verbose`
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-12 14:33:56

为了克服上面提到的问题,我需要重置用户_xcsbuildd在我的XcodeServer上使用的Cocoapods回购。我就是这么做的:

1)在XcodeServer(运行XcodeServer)上,从“服务器”窗口中选择“User”,然后右键单击“_xcsbuildd”并选择“Advanced.”。将“'/bin/bash'. /bin/false”中的“Login shell”改为“/bin/false”(这将允许您以用户“_xcsbuildd”的身份从终端窗口登录。)

2)从OS上的终端窗口以任何用户的身份登录。然后,以'_xcsbuildd',身份登录使用sudo su - _xcsbuildd.

3)使用rm -rf ~/.cocoapods.删除用户_xcsbuildd的Cocoapods回购

4)最后,从您的Xcode开发客户端集成您的BOT,它将重新构建Cocoapods回购,作为集成触发前步骤的一部分。

(我的客户端环境是OS 10.11和Xcode 7.0.1,而我的服务器环境是OS 10.11、OS 5.0.4和Xcode 7.0.1。Cocoapods版本为0.38.2)

以下引用对我很有帮助:脚本/

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32773056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档