加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XCode 7 Bot pod安装

发布时间:2020-12-14 18:00:42 所属栏目:百科 来源:网络整理
导读:尝试使用bot安装pod时出错. 有人可以解释一下问题是什么吗? 我在 Setting up Xcode 6 and Apple Server 4.0 for Continuous Integration with Cocoapods检查了这个解决方案 在集成脚本之前: export LANG = en_US.UTF-8 cd ./CIT PWD pod安装–verbose 错误
尝试使用bot安装pod时出错.
有人可以解释一下问题是什么吗?
我在 Setting up Xcode 6 and Apple Server 4.0 for Continuous Integration with Cocoapods检查了这个解决方案

在集成脚本之前:

export LANG = en_US.UTF-8
cd ./CIT
PWD
pod安装–verbose

错误:

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

更新本地规范存储库

更新spec repo master
??$/Applications/Xcode.app/Contents/Developer/usr/bin/git pull –ff-only
??更新dc43eae..957650b

分析依赖关系

检查目标是否整合
??使用ARCHS设置构建目标Pod的架构:(“)

查找Podfile更改
?? – AFNetworking

解决Podfile的依赖关系
[!]无法满足以下要求:

> Podfile需要AFNetworking
> Podfile.lock需要AFNetworking(= 2.6.0)

/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:inrescue 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:inblock 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:inresolve_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:inanalyze”
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:133:inclide in resolve_dependencies’
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/user_interface.rb:59:insection”
/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:ininstall!”
/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:inrun”
/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:inrun”
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/bin/pod:44:in< top(required)>‘
在/usr/bin中/ POD:23:inload”
/usr/bin/pod:23:in”
??错误:合并将覆盖对以下文件的本地更改:
????的CocoaPods-version.yml
????规格/ ASStarRatingView / 0.1.0 / ASStarRatingView.podspec.json
????规格/ AppNexusOASSDK / 1.0.0 / AppNexusOASSDK.podspec.json
????规格/ CrashlyticsFramework / 2.1.6 / CrashlyticsFramework.podspec.json
????规格/ CrashlyticsFramework / 2.1.7 / CrashlyticsFramework.podspec.json
????规格/ CrashlyticsFramework / 2.1.9 / CrashlyticsFramework.podspec.json
????规格/ CrashlyticsFramework / 2.2.0 / CrashlyticsFramework.podspec.json
????规格/ CrashlyticsFramework / 2.2.1 / CrashlyticsFramework.podspec.json
????规格/ CrashlyticsFramework / 2.2.10 / CrashlyticsFramework.podspec.json
????规格/ CrashlyticsFramework / 2.2.2 / CrashlyticsFramework.podspec.json
????规格/ CrashlyticsFramework / 2.2.3 / CrashlyticsFramework.podspec.json
????规格/ CrashlyticsFramework / 2.2.4 / CrashlyticsFramework.podspec.json
????规格/ CrashlyticsFramework / 2.2.5.1 / CrashlyticsFramework.podspec.json
????规格/ CrashlyticsFramework / 2.2.5.2 / CrashlyticsFramework.podspec.json
????规格/ CrashlyticsFramework / 2.2.5 / CrashlyticsFramework.podspec.json
????规格/ CrashlyticsFramework / 2.2.9 / CrashlyticsFramework.podspec.json
????规格/ FlurrySDK / 3.0.9 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 4.0.1 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 4.0.4 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 4.0.5 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 4.1.0 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 4.2.1 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 4.2.2 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 4.2.3 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 4.2.4 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 4.3.0 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 4.3.1 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 4.3.2 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 4.4.0 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 5.0.0 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 5.1.0 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 5.2.0 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 5.3.0 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 5.4.0 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 6.0.0 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 6.2.0 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 6.4.0 / FlurrySDK.podspec.json
????规格/ FlurrySDK / 6.5.0 / FlurrySDK.podspec.json
????规格/谷歌 – 地图-IOS-SDK / 1.9.2 /谷歌 – 地图-IOS-SDK.podspec.json
????规格/ LibComponentLogging荚/ 0.0.1 / LibComponentLogging-pods.podspec.json
????规格/ LibComponentLogging荚/ 0.0.2 / LibComponentLogging-pods.podspec.json
????规格/莫亚/ 0.6.1 / Moya.podspec.json
????功能/莫亚/ 0.6 / Moya.podspec.json
????规格/莫亚/ 0.7.0 / Moya.podspec.json
????规格/莫亚/ 0.7.1 / Moya.podspec.json
????规格/莫亚/ 0.8.0 / Moya.podspec.json
????规格/莫亚/ 1.0.0 / Moya.podspec.json
????规格/莫亚/ 1.1.0 / Moya.podspec.json
????规格/莫亚/ 1.1.1 / Moya.podspec.json
????规格/ OpenCV的/ 2.4.10 / OpenCV.podspec.json
????规格/ OpenCV的/ 2.4.9 / OpenCV.podspec.json
????规格/ PromiseKit / 1.5.3 / PromiseKit.podspec.json
????规格/ RxSwift / 0.7.1 / RxSwift.podspec.json
????规格/ RxSwift / 0.7 / RxSwift.podspec.json
????功能/ RxSwift / 0.8 / RxSwift.podspec.json
????规格/ RxSwift / 0.9 / RxSwift.podspec.json
????功能/ RxSwift / 1.0 / RxSwift.podspec.json
????功能/ RxSwift / 1.1 / RxSwift.podspec.json
????规格/ RxSwift / 1.2.1 / RxSwift.podspec.json
????功能/ RxSwift / 1.2 / RxSwift.podspec.json
????规格/ RxSwift / 1.3 / RxSwift.podspec.json
????规格/ RxSwift / 1.4 / RxSwift.podspec.json
????功能/ RxSwift / 1.5 / RxSwift.podspec.json
????规格/ RxSwift / 1.6 / RxSwift.podspec.json
????规格/ TSMessages / 0.9.10 / TSMessages.podspec.json
????规格/ TSMessages / 0.9.11 / TSMessages.podspec.json
????规格/ TSMessages / 0.9.12 / TSMessages.podspec.json
????规格/ TSMessages / 0.9.4 / TSMessages.podspec.json
????规格/ TSMessages / 0.9.5 / TSMessages.podspec.json
????规格/ TSMessages / 0.9.6 / TSMessages.podspec.json
????规格/ TSMessages / 0.9.7 / TSMessages.podspec.json
????规格/ TSMessages / 0.9.8 / TSMessages.podspec.json
????规格/ 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
????规格/ toxcore-IOS / 0.1.0 / toxcore-ios.podspec.json
????规格/ toxcore-IOS / 0.1.1 / toxcore-ios.podspec.json
????规格/ toxcore-IOS / 0.1.2 / toxcore-ios.podspec.json
????规格/ toxcore-IOS / 0.1.3 / toxcore-ios.podspec.json
????规格/ toxcore-IOS / 0.1.4 / toxcore-ios.podspec.json
????规格/ toxcore-IOS
??中止

[!] CocoaPods无法更新主仓库.如果这是一个意外问题并且仍然存在,您可以检查它运行pod repo update –verbose

解决方法

我需要重置用户_xcsbuildd在我的XcodeServer上使用的Cocoapods仓库,以便解决上面提到的问题.这是我如何做到的:

1)在OS X Server(运行XcodeServer)上,从“服务器”窗口中选择“用户”,然后右键单击“_xcsbuildd”并选择“高级选项…”.将“登录shell”从“/ bin / false”更改为“/ bin / bash”. (这将允许您从终端窗口以用户’_xcsbuildd’身份登录.)

2)从OS X Server上的终端窗口,以任何用户身份登录.然后,要以“_xcsbuildd”身份登录,请使用sudo su – _xcsbuildd.

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

4)最后,从您的Xcode开发客户端集成您的BOT,这将重建Cocoapods repo,作为其集成触发步骤之前的一部分.

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

以下参考资料对我有帮助:http://honzadvorsky.com/articles/2015-08-17-17-30-xcode_server_tutorials_3_prebuild__postbuild_scripts/.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读