Xcodebuild在可可od in………
我正在使用
xcode插件.
我周围环顾四周,但大多数“解决方案”都没有起作用. 我的主要问题是,在生成的xcworkspace中,没有为我要构建的项目的方案.该插件执行该命令 $/usr/bin/xcodebuild -list-workspace Project.xcworkspace 而输出仅显示了Pod的方案,而不是主要的项目方案. 关于工作空间的信息“项目”: 我有可用于pod安装的Cocapods buildstep 我把它作为Xcode插件配置:目标:项目,清理之前,配置:调试,Xcode架构文件:项目,Xcode工作区文件:项目,构建输出目录:${WORKSPACE} /构建. 这是打印出来的错误: 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 解决方法
由于xcodebuild -list的输出表示,您的工作区只有Pods的方案.
如果您的Jenkins实例将您的项目从存储库中提取出来,那么您可能不会向所有人分享您的项目计划. 要解决这个问题,您需要为所有使用repo的用户分享您的方案.在Xcode中,单击Scheme名称以打开方案菜单(左上角),然后选择“管理方案…” 在“管理方案”对话框中,确保您要使用Jenkins构建的方案通过选中右侧的“共享”框共享给所有用户. 之后,您的项目计划应在jenkins上市. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |