我正在尝试设置 Jenkins 从属服务器,以构建使用名为“ Freddy”的Swift窗格的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吊舱也发生了同样的问题。
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。 我尝试自己从终端执行此命令,出现了与詹金斯给我的错误相同的错误。
认为由于参数导致构建失败 CONFIGURATION_BUILD_DIR=jenkinsOutput。我摆脱了它,构建成功。令人困惑的错误消息。
CONFIGURATION_BUILD_DIR=jenkinsOutput