Xcodebuild在带有cocoapods的jenkins中失败

伊格纳特

我正在使用xcode插件。我环顾四周,但是大多数“解决方案”都没有用。

我的主要问题是,在生成的xcworkspace中,没有针对我要构建的项目的方案。插件执行命令

$ /usr/bin/xcodebuild -list -workspace Project.xcworkspace

输出仅显示Pod的方案,而不显示主要项目方案。

Information about workspace "Project": Schemes: Pods Pods-AFNetworking Pods-Bolts Pods-Facebook-iOS-SDK

我有cocoapods构建步骤 pod install

我将其作为Xcode插件配置:目标:项目,构建前清理,配置:调试,Xcode模式文件:项目,Xcode工作区文件:项目,构建输出目录:$ {WORKSPACE} / build。

这是打印出来的错误:

Going to invoke xcodebuild:, scheme: Project, sdk: DEFAULT, workspace: Project, configuration: Debug, clean: YES, archive:NO, symRoot: DEFAULT, configurationBuildDir: /Users/ignat/.jenkins/workspace/Project/build, codeSignIdentity: DEFAULT
[Project] $ /usr/bin/xcodebuild -scheme Project -workspace Project.xcworkspace -configuration Debug clean build CONFIGURATION_BUILD_DIR=/Users/ignat/.jenkins/workspace/Project/build
Build settings from command line:
    CONFIGURATION_BUILD_DIR = /Users/ignat/.jenkins/workspace/Project/build

xcodebuild: error: The workspace 'Project' does not contain a scheme named 'Project'.
FATAL: Build directory does not exist at /Users/ignat/.jenkins/workspace/Project/build. Potential configuration issue.
Build step 'Xcode' marked build as failure
Finished: FAILURE
LodeRunner

如输出所示xcodebuild -list,您的工作区仅具有用于Pod的方案。

如果您的Jenkins实例从存储库中提取项目,则可能您没有将Project方案共享给所有人。

要解决此问题,您将需要使用该存储库为所有用户共享方案。在Xcode中,单击“方案名称”以打开方案菜单(左上角),然后选择“管理方案...”。

管理方案菜单

在“管理方案”对话框中,通过选中右侧的“共享”框,确保将要使用Jenkins构建的方案共享给所有用户。

管理方案对话框

之后,您的Project方案应在Jenkins上列出。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用带有PROVISIONING_PROFILE的xcodebuild命令行签名应用失败

带有 Angular 和 Firebase xcodebuild 的 Nativescript 7 失败,退出代码为 65

使用PRODUCT_NAME的cocoapods项目的xcodebuild失败

mysqldbcompare失败,名称中带有“-”的模式

Jenkins中带有git的动态参数

jenkins 中带有逻辑的动态分支

导入带有cocoapods的库

没有带有 Cocoapods 的 PDKClient 模块

即使作业成功,带有PTC Integrity插件的Jenkins Build Flow插件也会失败

Jenkins iOS提交应用程序Crashlytics失败(带有Xcode Integration插件)

#if canImport()未找到带有CocoaPods的框架

带有私人git仓库的Cocoapods

带有 github 分叉项目的 Cocoapods

在构造函数中带有参数的自动装配类失败

Date.parse在带有NaN的IE 11中失败

Python中的简单if-comparison失败,并带有float

SonarQube Runner在名称中带有逗号的文件上失败

Powershell中的SQL插入失败,并带有引号

带有mongo的nodeunit中的多个任务失败

xcodebuild找不到cocoapods库

带有/不带有cocoapods的iOS Admob Firebase SDK

错误:命令:带有args的xcodebuild的错误代码65

在Jenkins中跳过带有参数的选项构建

在终端中尝试“xcodebuild 存档”时存档失败

带有Cocoapods的Swift中的Facebook iOS SDK v 4.1.0:无法导入模块

.htaccess失败,并带有RewriteBase

带有 mockito 的 Java 失败

Jenkins中的常规脚本失败

Jenkins 管道中的 sh 命令在有和没有 @NonCps 的情况下都会失败