与Jenkins一起构建XCode项目
我有一个带有目标依赖项的XCode项目,它通过XCode和xcodebuild构建而没有问题。我正在与Jenkins一起创建一个自动构建,并且在相关文件的路径方面存在问题 第一个项目独立于以下文件层次结构:-与Jenkins一起构建XCode项目,xcode,macos,jenkins,xcodebuild,Xcode,Macos,Jenkins,Xcodebuild,我有一个带有目标依赖项的XCode项目,它通过XCode和xcodebuild构建而没有问题。我正在与Jenkins一起创建一个自动构建,并且在相关文件的路径方面存在问题 第一个项目独立于以下文件层次结构:- 计划 项目1 项目1.h 第二个项目包括项目1标题,定义为“相对于项目”:- 计划 项目2 project1.h(引用为../project1/project1.h) Jenkins与git服务器一起用于签出项目,但这会改变层次结构:- 计划 项目1 工作空间
- 计划
- 项目1
- 项目1.h
- 项目1
- 计划
- 项目2
- project1.h(引用为../project1/project1.h)
- 项目2
- 计划
- 项目1
- 工作空间
- 项目1.h
- 工作空间
- 项目2
- 工作空间
- project1.h(未找到!)
- 工作空间
- 项目1
那么,是否可以通过xcodebuild更新相对路径,或者在使用Jenkins时是否有更好的方法来处理文件夹层次结构中的更改?我认为对于project2,您可以使用。在SCM设置中定义project1和project2的repo,您应该能够获得旧的文件夹层次结构