错误:“没有这样的模块<swift cocoapod =”“name =”“>”与Jenkins

时间:2016-03-08 13:07:28

标签: swift jenkins cocoapods xcodebuild

我正在尝试设置 Jenkins slave,以构建使用名为“Freddy”的Swift pod的Swift项目。

问题是构建失败并出现错误:

  

错误:没有这样的模块'Freddy'

这是我的Podfile:

platform :ios, '8.0'
use_frameworks!

target 'MyProject' do

pod 'AFNetworking', '~> 3.0'
pod 'Freddy'

end

CocoaPods版本0.39.0

Xcode 7.2.1(直接从Xcode构建时没有问题

PS。在我用AFNetworking替换它之前,Alamofire pod发生了同样的问题。

PSS。 Jenkins执行以下xcodebuild:

xcodebuild -scheme MyProject -workspace MyProject.xcworkspace -configuration Debug clean build CONFIGURATION_BUILD_DIR=jenkinsOutput "CODE_SIGN_IDENTITY=iPhone Developer: Andrei Kadochnikov (XXXXXXXX)" -destination "platform=iOS Simulator,name=iPhone 6,OS=latest"

PSSS。 我试图自己从终端执行此命令,得到的错误与Jenkins给我的相同。

2 个答案:

答案 0 :(得分:1)

认为由于参数CONFIGURATION_BUILD_DIR=jenkinsOutput导致构建失败。我已经摆脱它并建立成功。 令人困惑的错误信息。

答案 1 :(得分:1)

我最近遇到了这个错误"no such module",我终于发现xcodebuild的过程是项目而非工作空间。

检查xcode插件上的高级设置,设置工作区路径。

解决了这个问题。